03 2022 档案
摘要:省选日记 Day - Day Day Mar 25, 2022, Friday ARC059F 看到这里的题解都是二维 DP, 我是从卡特兰数的方面考虑的此题. 如果这个题的模数换成 或是别的 NTT 模数, 那么复杂度就可以通过
阅读全文
摘要:ARC059F Unhappy Hacking 看到这里的题解都是二维 DP,我是从卡特兰数的方面考虑的此题。 如果这个题的模数换成 或是别的 NTT 模数,那么复杂度就可以通过分治 FFT 做到 。可惜换不得。但是貌似存在某神奇的多项式科
阅读全文
摘要:省选日记 Day - Day Day Mar 20, 2022, Sunday CSP-S 2021 回文 场上写的 , 拿了 分. 同学加了个很强的剪枝可以拿 . 容易发现, 双端队列弹出序列中的一个后缀
阅读全文
摘要:省选日记 Day - Day Day Mar 15, 2022, Tuesday 今天的模拟赛特别离谱, 三道题里面两道多项式. In my opinion, problem A, C is supposed to be exist in a math
阅读全文
摘要:省选日记 Day - Day Day Mar 10, 2022, Thursday IOI2014 Wall 维护一个初始全为 的序列, 支持两种操作: 区间推平和区间填平. 推平是把 的部分变成 , 填平是
阅读全文
摘要:省选日记 Day - Day Day Mar 05, 2022, Saturday 在火车上学了一点插头 DP. 经典问题是给一张有障碍的棋盘, 求有多少条不同的回路可以覆盖所有无障碍的格点. Day Mar 06, 2022, Sun
阅读全文
摘要:ARC068F Solitaire 这个做法一开始的转化和别的题解是一样的。但是 DP 比较特别,属于是把 的 DP 强行二维前缀和优化到 。 性质与转化 容易知道双端队列是单谷的。 首先先考虑一种名为双重递减排列的东西,这种排列可以被分成两个递减的子序列。
阅读全文
摘要:SDOI2012 基站建设 stl 是 c++ 的馈赠。 Wild_Donkey 一开始看到这个题有标签 线段树,平衡树,CDQ 分治,做完后也没有用到这些 (如果 std::set 不算平衡树的话)。 一看题解发现所有人不是 CDQ,就是李超树,还有手写平衡树的。我十分不解,放着现成的 set 为
阅读全文
摘要:插头 DP (Plug Dynamic Programming) 陈丹琦在 2008 年引入国内 OI 界的插头 DP 是用来解决一些和连通性有关的问题的状态压缩算法. 一般采用轮廓线的方式逐格转移. 经典问题是给一张有障碍的棋盘, 求有多少条不同的回路可以覆盖所有无障碍的格点. 状态 显然我们如果
阅读全文
摘要:省选日记 Day - Day Day Feb 28, 2022, Monday 今天是 USACO 金组的结算日. T1 Redistributing Gifts 这题的规则和背景均基于银组 T1, 仍然是像银组 T1 一样建一个有向图. 每次交换相当
阅读全文
摘要:仙人掌 (Cactus) 仙人掌图是任意一条边至多只出现在一个简单环的无向连通图. 这是当时写圆方树的时候学弟推荐我学的. 结合之前点双建立的圆方树, 发现仙人掌图是圆方树的弱化版本, 两环之间有割点连接, 每个点双连通分量都是一个简单环. 所以我们称仙人掌建出来的圆方树为狭义圆方树. 问题引入 我
阅读全文
摘要:风暴之眼 这道题的状态设计真是千奇百怪,有的做法每个点开了 个状态,有的做法开了 个,我一直尝试使这个数字变得更少,叉了几个做法还是没有成功,所以仍然是 个状态。 传送门: 风暴之眼 性质 每种类型都有一个稳定颜色,也就是说一个类型的点一旦变成某个颜色就再也不能变
阅读全文