Loading

摘要: P5488 差分与前缀和 先看前缀和。 首先有一个显然的递推: \[ sum_{k,i}=sum_{k,i-1}+sum_{k-1,i}\\ sum_{0,i}=a_i \] 按照套路考虑 \(a_j\) 对 \(sum_{k,i}\) 的贡献。 看看这个递推,不就是从 \((0,j)\) 走到 \ 阅读全文
posted @ 2020-12-26 08:49 zzctommy 阅读(93) 评论(0) 推荐(0) 编辑
摘要: P5641 【CSGRound2】开拓者的卓识 像我这种菜鸡只能从组合意义考虑了,还要感谢 \(\color{black}{\texttt{c}}\color{red}{\texttt{yn2006}}\) 的指导。 题目的公式比较鬼畜,考虑从 \(a_i\) 对 \(sum_{k,1,r}\) 的 阅读全文
posted @ 2020-12-26 08:36 zzctommy 阅读(234) 评论(0) 推荐(1) 编辑
摘要: CF755G PolandBall and Many Other Balls 解法一 枚举选出的 \(k\) 组里有多少个 \(2\) 个球组成的,那么取 \(i\) 组的答案 \(ans_i\) 就是 \(\sum_{j=0}^{i}\binom{n-j}{j}\binom{n-2j}{i-j}\ 阅读全文
posted @ 2020-12-26 08:01 zzctommy 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目连接 AT2001 [AGC003A] Wanna go back home AT2002 [AGC003B] Simplified mahjong AT2003 [AGC003C] BBuBBBlesort! AT2004 [AGC003D] Anticube AT2005 [AGC003E] 阅读全文
posted @ 2020-12-23 21:37 zzctommy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 做了两天二离,还是lxl那个Ynoi毒瘤,卡常卡了一天啊 理论部分 其实也没啥好说的,我对二离的理解就是加速莫队端点的移动。 但是目前看起来,二离的局限性在于维护的信息必须可减。 举个例子,比如我们现在需要移动端点 \([l,r]\to [l,r']\) ,那么正常莫队的写法是每移动一次就修改一次贡 阅读全文
posted @ 2020-12-19 22:36 zzctommy 阅读(365) 评论(0) 推荐(3) 编辑
摘要: ATCoder题目传送门 洛谷中文翻译传送门 这题好像有好多种建图方法。 一个套路的建图方法,做过这题就很容易想到。 感觉这种题解不是很好写,那就直接写怎么建图然后讲每一种边的意义吧。 【建点】把边当成点,正向边和反向边分别建点,再建立超级源点 \(S\) ,超级汇点 \(T\) 对于每一个节点 \ 阅读全文
posted @ 2020-12-14 18:34 zzctommy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 洛谷题面 UOJ题面 做交互题还是建议去uoj或loj吧(loj暂时交不了),毕竟洛谷形式不规范。 我来做这题,只是纯粹地无聊。想起noip因为交互题爆炸,随便找了道交互,然后就是5h(事实上3.5h的时候我的代码就能AC了,直到5h我才交了一发)。 初步想法 首先,关于这个 explore 怎么用 阅读全文
posted @ 2020-12-10 14:19 zzctommy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: P5600 【XR-4】尺规作图 做了一天的提答题,还是NOIP前冒着生命危险咕掉模拟赛做的。 NOIP2020 rp++!!! 不忍心丢掉答案,存一下吧,不会的话自己把点画出来就好了,可以用 GeoGebra ,我就是用这个做的。 前八个点还是挺有价值的,后面两个做不做随便,就是拿那个软件乱试,没 阅读全文
posted @ 2020-12-04 20:41 zzctommy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: CF1120D Power Tree 这题如果不要输出方案绝对没有2500。状态10分钟就开出来了,输出方案搞了2两个多小时。。。那个最小生成树解法太牛逼了,完全想不到,只能用树形dp了。 光靠题目所给的那个很像博弈的题面必然没法做,第一步先转化题面:对于每一个叶子找一个"控制"它的点,这个点在它到 阅读全文
posted @ 2020-12-01 14:46 zzctommy 阅读(146) 评论(0) 推荐(0) 编辑
摘要: P4619 [SDOI2018]旧试题 hoho!!!终于做掉了!!!Orz \(\color{black}{\texttt{c}}\color{red}{\texttt{yn2006}}\) 这个 \(d(ijk)\) 一看就是要拆的。不然那根本没法下手。 从 \(d(S)\) 的本质入手。\(S 阅读全文
posted @ 2020-11-27 21:55 zzctommy 阅读(138) 评论(0) 推荐(0) 编辑
摘要: CF1147F Zigzag Game 这题太神仙了,不得不记录一下。 我网络流做不动了,DS做不动了,DP做不动了,特别自闭。于是博弈论之神(就是随手切3500博弈的那种) \(\color{black}{\texttt{F}}\color{red}{\texttt{orever_Pursuit} 阅读全文
posted @ 2020-11-26 20:31 zzctommy 阅读(219) 评论(6) 推荐(0) 编辑
摘要: CF1285F Classical? 太神仙了。Orz \(\color{black}{\texttt{c}}\color{black}{\texttt{yn2006}}\) 这个值域 $10^5$ 使我们想到枚举 \(\gcd\) 。 假设我们枚举 \(\gcd=t\) ,那么我们扫描所有 \(t 阅读全文
posted @ 2020-11-24 08:48 zzctommy 阅读(156) 评论(1) 推荐(0) 编辑
摘要: 20多道后缀自动机基础练习题的板刷记录 阅读全文
posted @ 2020-11-22 21:19 zzctommy 阅读(445) 评论(2) 推荐(1) 编辑
摘要: 数据结构 线段树全集 Link-Cut-Tree 李超线段树 图论 小粉兔的圆方树 上下界网络流 上下界网络流 yyb的仙人掌&圆方树学习笔记 树相关 command的树分治小记 点分治点分树 多项式 花姐姐的生成函数乱编 【x义x讲坛】生成函数入门 command_block 的多项式计数杂谈 关 阅读全文
posted @ 2020-11-18 11:38 zzctommy 阅读(1122) 评论(5) 推荐(5) 编辑
摘要: P6913 [ICPC2015 WF]Tile Cutting 我居然只会打NTT就做出WF的多项式题了。会做这些题有什么用哦,CSP又发挥不出来/ll 变量标在图上了,有4个,设平行四边形的面积为 \(w\) 那么 \[ w=xy-ab-(x-a)(y-b)\\ xy-ab-xy+ay+xb-ab 阅读全文
posted @ 2020-11-16 15:31 zzctommy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: P1081 开车旅行 感觉这题做太晚了,已经有神仙告诉过我这题是倍增了,于是难度直接降到黄。不过既然是经典好题还是写篇题解总结一下吧。 题面有点长,要耐心。 都知道是倍增了,直接写做法吧,思路只需“倍增”二字 考虑预处理出: \(A[i][j]\) 表示这次由 \(A\) 开车,从城市 \(i\) 阅读全文
posted @ 2020-11-11 18:52 zzctommy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Latest Update:2020.12.20 \(CSP2020^{{rp++}^{rp++^{rp++^{rp++^{rp++^{rp++^{rp++^{rp++^{rp++^{rp++}}}}}}}}}}\) 第一次写游记 初赛 Day -4 信心赛60-,感觉过不去初赛 打击信心赛吧,信心 阅读全文
posted @ 2020-11-08 16:33 zzctommy 阅读(590) 评论(5) 推荐(2) 编辑
摘要: P5356 [Ynoi2017]由乃打扑克 CSP前写Ynoi是不是找死啊 不过这题比较简单,两天加起来一个小时就调完了。 首先先把序列分块了,设块长为 \(S\)。 区间加直接打标记。 至于第二个操作,能想到的是先二分答案,然后判断有几个数比这个小。 那么我们需要在块内二分,所以要把每个块排序。这 阅读全文
posted @ 2020-11-06 08:57 zzctommy 阅读(223) 评论(0) 推荐(0) 编辑
摘要: P4921 [MtOI2018]情侣?给我烧了! P4931 [MtOI2018]情侣?给我烧了!(加强版) 两道好题做了一上午,可见我的组合数学有多差,只会暴力拆式子,于是加强版只好看题解了。。总结一下于是有了这篇题解。 普通版 最 \(naive\) 的想法就是:钦定 \(k\) 对情侣,给他们 阅读全文
posted @ 2020-11-05 14:31 zzctommy 阅读(282) 评论(0) 推荐(0) 编辑
摘要: P2605 [ZJOI2010]基站选址 浪费了洛谷28发提交,有必要写篇题解 首先这个是dp无疑了。 考虑设状态。最容易想到的应该是: \(dp[i][j]\) 表示考虑到第 \(i\) 个位置,建 \(j\) 个基站的最小代价,答案是 \(\min\{dp[n][i]\}(0\le i \le 阅读全文
posted @ 2020-11-05 09:15 zzctommy 阅读(113) 评论(0) 推荐(1) 编辑