自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【NOI2011】兔兔与蛋蛋的游戏【二分图博弈】

传送门结论 不会有同一个棋子移动两次反证法,对于第一个移动第二次的棋子设两次移动之间(含)的移动的棋子为A1,A2,A3,……,AnA_1,A_2,A_3,……,A_nA1​,A2​,A3​,……,An​(指棋子本身而非位置)因为最后移回来了,所以往上和往下、往左和往右次数相同所以nnn是偶数 然后A1A_1A1​和AnA_nAn​颜色不同但这个棋子开始被移到当前位置,最后被移走,所以...

2019-12-31 17:23:50 200

原创 【LOJ6033】棋盘游戏【二分图博弈】

传送门显然是个二分图,设开始位置是左边,另一边是右边那么先手是把左边挪到右边,后手是把右边挪到左边,不能挪的那方失败结论:Alice必胜当且仅当开始位置不一定在最大匹配上必要性:如果开始位置不在最大匹配上,那一定有种匹配方案不包含开始位置(废话)考虑这种方案,由于左边已经空出来了,所以右边和它连通的点都已经有匹配。这样Bob移动到哪里,Alice就移到它的匹配点,这样Alice必胜。...

2019-12-31 10:15:53 421 1

原创 【NOI2012】迷失游乐园【概率期望】【换根dp】【基环树】

传送门题意:给一棵nnn个点的带边权树或基环树,随机选一个点作为起点,每次随机走到一个相邻未走过的位置,直到无路可走。求期望路径长度。n≤105n \leq 10^5n≤105,为基环树时环的大小不超过202020先考虑树怎么做废话先只考虑从根往下走显然就是fu=∑v∈son(u)w(u,v)+f(v)∣son(u)∣f_u={\sum_{v\in son(u)}w(u,v)+f(v)...

2019-12-30 16:39:00 159

原创 【NOI2009】诗人小G【决策单调性dp】

传送门设句子加上空格长度前缀和为sss转移方程为fi=min⁡1≤j<i{fj+∣si−sj−L−1∣P}f_i=\min_{1\leq j<i}\{f_j+|s_i-s_j-L-1|^P\}fi​=1≤j<imin​{fj​+∣si​−sj​−L−1∣P}不难发(cai)现(chu)决策具有单调性本文重点讲决策单调dp的实现由于决策单调,所以每个决策有效的都是一个区...

2019-12-28 17:03:05 139

原创 【NOI2016】循环之美【莫比乌斯反演】【整除分块】【杜教筛】【类杜教筛】

传送门题意:给定n,m,kn,m,kn,m,k,求1≤x≤n,1≤y≤m1\leq x\leq n,1\leq y\leq m1≤x≤n,1≤y≤m时xyx \over yyx​中数值不同的纯循环小数或整数的个数。n≤109,m≤109,k≤2×103n \leq 10^9,m\leq10^9,k\leq2\times10^3n≤109,m≤109,k≤2×103显然只需要考虑最简分数即gc...

2019-12-27 14:55:30 163

原创 杜教筛复杂度证明

我们实际上求的是这玩意T(n)=n+∑i=1n(T(i)+T(ni))T(n)=\sqrt{n}+\sum_{i=1}^{\sqrt{n}}(T(i)+T(\frac{n}{i}))T(n)=n​+i=1∑n​​(T(i)+T(in​))我们只需要考虑T(n)=n+∑i=1n(i+ni)T(n)=\sqrt{n}+\sum_{i=1}^{\sqrt{n}}(\sqrt i+\sqrt\fra...

2019-12-27 10:02:55 717

原创 【NOI2013】快餐店【基环树】【树的直径】【set】

传送门题意:给一棵nnn个点的基环树,找一个点(可以在边上),求所有节点到这个点的最大值的最小值。n≤1e5n \leq1e5n≤1e5先考虑一棵普通树的情况显然是直径长度的一半因为如果有个点大于直径长度的一半,显然可以找一个更长的链,所以这个长度可以覆盖所有点。而如果小于,不能覆盖直径的端点。如果是基环树,发现仍然可以按普通树的形式覆盖所有点。也就是断掉环上的一条边后的最小直径。非...

2019-12-26 20:17:37 222

原创 【NOI2013】树的计数【树的遍历】【期望】

传送门题意:给定一棵nnn个点的树的DFS和BFS序,求树高期望。n≤2e5n \leq 2e5n≤2e5首先根据BFS序将树点分层,一定切记先自己把树点分层,这样实际上是在排除一部分情况。将每一层第一个点打标记,答案就是期望标记个数。首先BFS序第一个和第二个一定有标记。对于之后BFS序相邻的两个,如果后面的DFS序小于前面的,说明这里分了层,给后面打上标记。还有一个限制,DFS序...

2019-12-26 08:56:34 281

原创 OI训练记录

2019/12/25Linux下VS code安装、emacs基础配置、gdb简单使用NOI2013 向量内积构造一个貌似随便找到但复杂度不允许的方案,可以考虑弱化条件后随机化

2019-12-25 18:51:39 199

原创 【NOI2013】向量内积【随机化】

传送门题意:给nnn个ddd维向量,询问是否有两个向量内积(对应位乘积和)为kkk的倍数n≤100000,d≤100,k=2,3n \leq100000,d\leq100,k=2,3n≤100000,d≤100,k=2,3考虑每个向量能否与之前的某一个匹配如果我们找到某一个与之前的可以匹配,就可以O(nd)O(nd)O(nd)得到答案。我们要做的是排除不能匹配的答案。(以下mmm为题中给...

2019-12-25 18:50:06 218

原创 【康复训练】[国家集训队] calc【dp】【拉格朗日插值】

传送门显然可以dp显然可以假设单调增,答案乘个阶乘即可设f(i,j)f(i,j)f(i,j)表示前iii个不超过jjj的答案f(i,j)=f(i,j−1)+jf(i−1,j−1)f(i,j)=f(i,j-1)+jf(i-1,j-1)f(i,j)=f(i,j−1)+jf(i−1,j−1)注意边界是f(0,i)=1!f(0,i)=1!f(0,i)=1!注意边界是f(0,i)=1!!f(0,...

2019-12-11 20:44:25 182

原创 CSP2019游记

Day -不知道多少第一轮题出得挺好,终于没有鬼畜的CCF赞歌了考得还行Day -1复习了Tarjan并伪证了一遍,然后颓废了安利E17失败放了几十个满贯给某同学科普了一些不好的东西,现在他好像自闭了 我谢罪Day 0继续肝Tarjan然后想自闭了于是写了个左偏树,调自闭了下午看了今年的博客 发现鸽子本性暴露无遗,跟去年完全没法比了……看了几篇题解,越看越内疚,就关了不...

2019-12-07 19:38:24 236

空空如也

空空如也

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

TA关注的人

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