自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 【比赛】USACO21 Jan

【比赛】USACO21Jan Gold文章目录【比赛】USACO21Jan Gold[P7296 [USACO21JAN] Uddered but not Herd G](https://www.luogu.com.cn/problem/P7296)[P7297 [USACO21JAN] Telephone G](https://www.luogu.com.cn/problem/P7297)[P7298 [USACO21JAN] Dance Mooves G](https://www.luogu.com.

2021-01-29 17:33:39 612

原创 Tax Multiplier and Govenment Spending Multiplier

Tax Multiplier and Govenment Spending Multiplier文章目录Tax Multiplier and Govenment Spending MultiplierGovenment Spending MultiplierTax MultiplierGovenment Spending Multiplierspending multiplier=1+MPC+MPC2+…spending\ multiplier = 1 +MPC+MPC^2+\dotss

2021-04-10 03:20:25 619

原创 莫比乌斯反演【OI Pharos 6.1.5】

莫比乌斯反演文章目录莫比乌斯反演1 概念前置知识:整数分块,积性函数1 概念莫比乌斯反演定理:F(i)=∑d∣if(d)↔f(i)=∑d∣iμ(id)F(d)F(i) = \sum_{d|i} f(d) \leftrightarrow f(i) = \sum_{d|i}\mu(\frac{i}{d})F(d)F(i)=d∣i∑​f(d)↔f(i)=d∣i∑​μ(di​)F(d)F(i)=∑i∣nf(n)↔f(i)=∑i∣nμ(ni)F(n)F(i) = \sum_{i|n} f(n) \l

2021-01-30 09:43:13 164

原创 原根【OI Pharos 6.1.4】

原根【OI Pharos 6.1.4】前置知识:素数筛,阶,欧拉函数,欧拉定理1 原根设 g,m∈N+,且g⊥m;若ordmg=φ(m),g,m\in\mathbb N^+,且 g\bot m;若 \mathrm{ord}_mg=\varphi(m),g,m∈N+,且g⊥m;若ordm​g=φ(m),则称 g是模 m的原根。(我yy的定义)对于所有k∈N且k≤φ(p)k \in N 且 k \leq \varphi(p)k∈N且k≤φ(p),均有i∈[0,φ(p)]且i∈N{i \in[0,\var

2021-01-30 09:13:05 298

原创 整数分块【OI Pharos 6.1.3】

整数分块【OI Pharos 6.1.3】文章目录整数分块【OI Pharos 6.1.3】1 概念2 做法3 代码4 例题1 概念整数分块用来解决这样的问题:∑i=1n⌊ni⌋\sum_{i = 1}^{n} \lfloor\frac{n}{i}\rfloor i=1∑n​⌊in​⌋一般做法是O(n)O(n)O(n) 遍历一遍但是我们发现有很多连着的值相同可以观察下表20内的值i123456789101112131415161718192

2021-01-29 20:03:21 154

原创 【笔记】上指标翻转

内容Cab=(−1)bCb−a−1bC_a^{b} = (-1)^{b}C_{b-a-1}^{b}Cab​=(−1)bCb−a−1b​证明Cab=ab‾b!=(−1)b(b−a−1)(b−a−2)...(1−a)(−a)b!=(−1)b(b−a−1)b‾b!=(−1)bCb−a−1bC_a^b\\= \frac{a^{\underline{b}}}{b!}\\= (-1)^{b}\frac{(b-a-1)(b-a-2)...(1-a)(-a)}{b!}\\ = (-1)^{b}\frac{

2021-01-28 11:55:46 650 1

原创 【题解】P4707 重返现世

【题解】P4707 重返现世P4707 重返现世期望下Min-Max容斥DPE(kthmax(T))=∑T⊂S(−1)∣T∣−kC∣T∣−1k−1E(min⁡(S))E(kthmax(T)) = \sum_{T\sub S} (-1)^{|T| - k} C_{|T| - 1}^{k - 1}E(\min(S))E(kthmax(T))=T⊂S∑​(−1)∣T∣−kC∣T∣−1k−1​E(min(S))我们可以把物品出现的时间记为它的值则答案为期望下全部物品第k大值对于子集T,第一个出现的时

2021-01-28 11:38:06 143

原创 Min-max容斥 Min-max Inclusion and Exclusion【OI Pharos 6.3.1】

Min-max容斥1 公式min⁡(S)=∑T⊂S(−1)∣T∣-1max⁡(T)\min(S) = \sum_{T\sub S}(-1)^{|T| -1}\max(T)min(S)=T⊂S∑​(−1)∣T∣-1max(T)max⁡(S)=∑T⊂S(−1)∣T∣-1min⁡(T)\max(S) = \sum_{T \sub S}(-1)^{|T| - 1}\min(T)max(S)=T⊂S∑​(−1)∣T∣-1min(T)2 证明为什么是正确的呢?我们设 UUU 以内的元素互不相同,如果

2021-01-28 08:29:04 146

原创 欧拉函数 Euler Function【OI Pharos 6.1.2】

n=∑d∣nφ(d)n = \sum_{d|n}\varphi(d)n=d∣n∑​φ(d)证明:当n=1n = 1n=1时,φ(n)=1\varphi(n) = 1φ(n)=1当nnn为质数时,∑d∣nφ(d)=φ(1)+φ(n)=n(1−1n)+1=n\sum_{d|n}\varphi(d) = \varphi(1) + \varphi(n) = n(1 - \frac{1}{n}) + 1 = n∑d∣n​φ(d)=φ(1)+φ(n)=n(1−n1​)+1=n当nnn为质数的幂时,其他情

2020-12-27 15:22:17 150

原创 三元环计数&四元环计数【OI Pharos 6.4.1】

【笔记】环计数文章目录三元环计数四元环计数三元环计数对于无向图三元环计数,我们先为每条边定向对于原图G=(V,E)G=(V,E)G=(V,E)中每条边定向,将每条边的方向定为从度数小的点连向度数大的点,度数相同则按标号从小连向大可以得到边数为m的有向无环图对每个点来说,出度不会超过m\sqrt{m}m​考虑反证,如果有一个点出度超过m\sqrt{m}m​,它所连向的边度数均大于它,则边数m′≤m∗mm' \leq \sqrt{m} * \sqrt{m}m′≤m​∗m​,不成立遍历所有的点u,

2020-12-27 09:56:31 884 1

原创 【题解】Leetcode 69 x的平方根

【题解】Leetcode 69 x的平方根Leetcode 69 x的平方根牛顿迭代法求多项式根即可迭代公式为xi+1=xi−f(xi)f′(xi)x_{i + 1} = x_i - \frac{f(x_i)}{f'(x_i)}xi+1​=xi​−f′(xi​)f(xi​)​class Solution {public: int mySqrt(int x) { double ans = 1; for(int i = 1 ; i <= 100 ;

2020-12-25 21:58:50 74

原创 牛顿迭代法 Newton‘s Method for Finding Roots【OI Pharos 6.2.3】

【笔记】牛顿迭代法牛顿迭代法(Newton’s method for finding roots)求方程的近似解,该方法于 17 世纪由牛顿提出假设我们目前的近似解是xix_ixi​我们画出与f(x)f(x)f(x)切于点(xi,f(xi))(x_i,f(x_i))(xi​,f(xi​))的直线lll将直线lll与xxx轴的交点横坐标记为xi+1x_{i+1}xi+1​那么这就是一个更优的近似解重复这个迭代的过程根据导数的几何意义,可以得到如下关系f′(xi)=f(xi)xi−xi+1f'

2020-12-25 21:42:37 239

原创 杨表&钩长公式Young Diagram & Hook Length Formula【OI Pharos 6.1.1】

【笔记】杨表&钩长公式 Young Diagram & Hook Length Formula文章目录【笔记】杨表&钩长公式 Young Diagram & Hook Length Formula1 杨图/费瑞尔图 Young Diagram/Ferrres Diagram2 杨表 Young Tableau3 钩长公式Hook Length Formula勾长钩长公式1 杨图/费瑞尔图 Young Diagram/Ferrres Diagram杨图用来表示整数分拆,由

2020-12-25 19:34:35 2834

原创 克罗内克函数Kronecker Delta【OI Pharos 6.2.1】

克罗内克函数Kronecker’s Delta定义δ(i,j)={1   (i=j)0   otherwise\delta(i,j)=\left\{\begin{aligned}1 &\ \ \ (i=j)\\0 &\ \ \ otherwise\end{aligned}\right.δ(i,j)={10​   (i=j)   otherwis

2020-12-25 19:04:28 5394

原创 多项式定理【OI Pharos 6.2.2】

组合数学文章目录组合数学1 多项式定理1.1 内容1.2 证明持续更新1 多项式定理1.1 内容(x1+x2+⋯+xn)k=∑k!Πi=1nki!x1k1x2k2…xnkn(x_1 + x_2 + \dots + x_n)^k = \sum\frac{k!}{\Pi_{i = 1}^{n}{k_i!}} x_1^{k_1}x_2^{k_2}\dots x_n^{k_n}(x1​+x2​+⋯+xn​)k=∑Πi=1n​ki​!k!​x1k1​​x2k2​​…xnkn​​其中,k=∑i=1nki

2020-12-24 22:16:34 556

原创 【比赛】USACO 20 Dec

USACO 20 DEC游记文章目录USACO 20 DEC游记BronzeA.Do You Know Your ABCs?B. Daisy ChainsC.Stuck in a RutSilverA.CowntagionB.Rectangular PastureC.Stuck in a RutGoldA.Replication碎碎念目前只有本人考场ac的题目,其他会随后补上BronzeA.Do You Know Your ABCs?简单题发现七个数加和正好是4(A+B+C)4(A+B+C)4(

2020-12-23 21:50:05 777

原创 【题解】P2290 [HNOI2004]树的计数

P2290 [HNOI2004]树的计数题目描述一个有 n 个节点的树,设它的节点分别为 v1,v2,…,vnv_1,v_2,\ldots,v_nv1​,v2​,…,vn​,已知第 i 个节点 viv_ivi​​ 的度数为 did_idi​​,问满足这样的条件的不同的树有多少棵题解有关树的形态计数,考虑Prufer序列每个Prufer序列对应一个无根树,如果可以求得Prufer序列方案数即得到答案每个度数为ddd的点uuu在Prufer序列中出现d−1d - 1d−1次,序列长度为n−2n -

2020-12-23 17:12:07 150

原创 【比赛】第三届“传智杯”全国大学生IT技能大赛(初赛A组)

【题解】第三届“传智杯”全国大学生IT技能大赛(初赛A组)文章目录【题解】第三届“传智杯”全国大学生IT技能大赛(初赛A组)C - 志愿者D - 终端E - 运气F - 游戏G - 森林真的太水了,我ak居然用了这么久真的太太太太菜了985就这???哭泣C - 志愿者按题意排序即可#include<bits/stdc++.h>using namespace std;inline int Read(){ int s = 0 , w = 1; char ch = getcha

2020-12-21 09:16:23 788

原创 【题解】甲虫

【题解】甲虫【题目描述】有一只甲虫处于一根水平的树枝。因为他沉迷数学无法自拔,所以他觉得很像是在轴上。在同一根树枝上,还有滴露水。每滴露水占用个单位的水分。相对于甲虫的位置,他们的坐标分别是。显然,这一天将会骄阳似火。每过一个时间单位,就会有一个单位的水分从每一滴露水流失。这只甲虫受尽了烈阳的折磨,以至于每当它碰到一滴露水都能瞬间喝完。在每个时间单位中它能移动一个单位的距离。所以你要写一个程序,根据露水的坐标,计算出甲虫最多能喝到的水。【输入格式】第一行n,mn,mn,m两个整数以下nnn行,每行

2020-11-30 15:04:49 367

原创 【题解】Leetcode 332.重新安排行程

Leetcode 332.重新安排行程题意在有向图中,对于确定起点求一条字典序最小的欧拉迹题解Hierholzer算法求解欧拉迹建图加边后对每个点的出边进行排序dfs,每次搜索后标记当前边不能再次通过无路可走时将当前点加入栈中,回溯将栈内的点逆序输出即可代码#include<bits/stdc++.h>const int MAXN = 1e7 + 50;map<string,int>id;map<int,string>name;vector&

2020-11-24 16:10:33 136

原创 【题解】CF480E Parking Lot

CF480E Parking Lot考场上没想出来正解,打了个60pts的暴力暴力思路是把贡献算在正方形右下角,暴力更新正难则反,考虑把所有点都加进去然后倒着求解维护和表示当前点上方和下方的可用点个数每个点撤销必定使答案不降,每次撤销不可用的点时可以枚举答案的增加每次更新只需要在更新的行用单调队列维护区间最小值Code:#include<bits/stdc++.h>using namespace std;inline int Read(){ int s =

2020-11-24 11:09:47 124

原创 【题解】P6904 [ICPC2015 WF]Amalgamated Artichokes

针不戳,P6904全谷第一个AC针不戳一句话题意对于给定序列,求差值最大的逆序对做法看到求逆序对,考虑树状数组维护极值。从序列结尾倒序处理,查询当前天之后的最小值,差为当前点开始下跌的最大跌幅,更新答案。考虑当前值为下跌的最后一天,如果能造成贡献那么开始下跌的一天一定在这天之前。更新树状数组中这一天之前的位置的最小值。没想到吧, 树状数组倒着写也是对的。注意精度,要用doubleCode:#include<bits/stdc++.h>using nam

2020-11-24 08:54:44 141

原创 【题解】climb树

【题解】climb树考虑反向建单向图,在每层建虚拟点,Dijkstra求解单源最短路即可#include<bits/stdc++.h>using namespace std;inline int Read(){ int s = 0 , w = 1; char ch = getchar(); while(ch > '9' || ch < '0'){ if(ch == '-') w = -1; ch = getchar(); } while(ch &g

2020-11-24 08:45:32 201

原创 【题解】CF623D Birthday

Problem Party/CF623D Birthday这题乍一看是个期望题,然后考场推了十页纸的期望DP还是过不了样例。。。正解是模拟(第一次见到可以双精度模拟概率,我大E了)设每个人到第k局都被猜了次,第k+1局(不包含)之前结束游戏的概率为,则有第k局结束的概率即为答案有确定的方法是贪心先把每个人都猜一遍,否则必定无法结束游戏,之后贪心地选择要猜的人,枚举每个人猜测,用使当前局(不包含)之前结束的概率最大的猜测更新模拟即可,据说实践证明会在3e5次后答案收敛C

2020-11-24 08:44:56 129

原创 【题解】小好吃说鬼话

【题解】小好吃说鬼话题目小好吃经常说一些奇奇怪怪的话。为了衡量小好吃的正常程度,03决定计算小好吃说的两句话的编辑距离。两个字符串的编辑距离定义为:最少进行多少次插入一个字符/删除一个字符/改变一个字符的操作,能将一个串变为另一个。如果答案大于50,03认为小好吃无药可救。此时请输出-1输入格式两行两个小写字母组成的字符串,表示小好吃的两句话。输出格式输出一行一个整数,表示两个字符串的编辑距离。如果答案大于50,请输出-1.样例输入zhoudafuzhouliufu

2020-11-13 10:55:59 123 1

原创 【题解】P2627 [USACO11OPEN]Mowing the Lawn G

单调队列优化DP题目在一年前赢得了小镇的最佳草坪比赛后,Farm John变得很懒,再也没有修剪过草坪。现在,新一轮的最佳草坪比赛又开始了,Farm John希望能够再次夺冠。然而,Farm John的草坪非常脏乱,因此,Farm John只能够让他的奶牛来完成这项工作。Farm John有N(1 <= N <= 100,000)只排成一排的奶牛,编号为1...N。每只奶牛的效率是不同的,奶牛i的效率为E_i(0 <= E_i <= 1,000,000,000)。靠近

2020-10-24 16:26:38 216

图论基础知识选讲(PPT)

图论基础知识选讲,涉及最短路、最小生成树、差分约束和二分图最大匹配

2021-01-27

网络流从入门到入土_MolotovM.pptx

网络流入门教程,涉及基本概念、最大流算法、最大流最小割定理以及经典建模技巧

2021-01-27

魔塔【Pygame实现RPG游戏引擎】

Python下Pygame引擎制作经典小游戏魔塔

2019-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除