07 2020 档案

摘要:Preface 从D题开始就不会做了,真的是越来越菜 A - Darker and Darker SB题,多源最短路,直接大力BFS即可 #include<cstdio> #include<utility> #include<iostream> #define RI register int #de 阅读全文
posted @ 2020-07-31 10:22 空気力学の詩 阅读(174) 评论(0) 推荐(0) 编辑
摘要:都说和UOJ #269. 【清华集训2016】如何优雅地求和很像,但是做过那题的我还是想不到转成下降幂,真是白学了啊 假设我们现在把多项式f(k)=\sum_^ m a_ik^i转化为f(k)=\sum_m b_ik{\underline},运用下降幂与组合数相乘的漂亮性质: \[ C_n^ 阅读全文
posted @ 2020-07-29 16:24 空気力学の詩 阅读(130) 评论(0) 推荐(0) 编辑
摘要:关于这题的暴力做法可以看ZJOI2020颓废记,此处不再赘述 我们考虑从第一个位置开始考虑,设区间所有数减1为第一类操作,区间奇偶数减1为第二类操作 考虑对于第一个位置,当它为左端点时,我们显然需要预先把它减成0 首先有一个显而易见的贪心:先尽可能进行第一类操作,然后在进行第二类操作直到 阅读全文
posted @ 2020-07-29 14:58 空気力学の詩 阅读(217) 评论(0) 推荐(0) 编辑
摘要:这题真是ZJOI的签到题,考场上想都没想真是太屑了的说 考虑利用[ZJOI2019]线段树教给我们的DP方法,设fi,j表示i轮后j点标记为1的概率,gi,j表示i轮后j点到根的路径上任意一点标记为1的概率 我们考虑$f_{i-1,x},g_{i-1,x} 阅读全文
posted @ 2020-07-29 14:08 空気力学の詩 阅读(172) 评论(0) 推荐(0) 编辑
摘要:其实我只是来写一发暴力70pts的DP的说,正解拉格朗日反演,牛顿迭代什么的根本策不懂 恭喜彩笔hl666再次因为快速幂忘记返回值调了快一个小时 这种关于轮次的求期望类似于[ZJOI2019]麻将的方法,考虑第i轮对答案的贡献就是前i轮操作之后都到不了终止状态的概率(集合End表示存在$ 阅读全文
posted @ 2020-07-29 11:20 空気力学の詩 阅读(200) 评论(0) 推荐(0) 编辑
摘要:这套路和AGC044C几乎一样,做过那题的就跟做原题一样 显然考虑用0/1Trie维护答案,考虑从子树向这个点合并,显然我们的操作有: 加入一个数,Trie树合并,Trie树集体加1,前两个非常直观,考虑最后一个操作 我们把Trie树反着建,从低位到高位建树,这样每次加1操作其实就是交换$0 阅读全文
posted @ 2020-07-28 16:32 空気力学の詩 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Preface 开始往回做AGC,发现这场是真的可以算做过的所有AGC里最水的一场了 A - Kenken Race 首先发现从x能走到y不管越过人的情况至少需要满足没有连续的两个障碍 如果需要让一个人越过另一个人怎么办,稍加分析我们发现只要用连续三个空地即可 #include<cstdio 阅读全文
posted @ 2020-07-28 14:56 空気力学の詩 阅读(145) 评论(0) 推荐(0) 编辑
摘要:很清新的DS题,话说我好久没写过DS了…… 首先我们考虑把一对路灯x,y间的答案看做点对(x,y),那么显然有一个性质,若l,r联通,则u,v(lu<vr)也联通 换句话说就是$(x,y)1(x,x), 阅读全文
posted @ 2020-07-26 09:26 空気力学の詩 阅读(144) 评论(0) 推荐(0) 编辑
摘要:陈指导秒掉的题,不过确实好像挺显然的说 首先假设我们眼瞎没看见n109,显然就是一个数位DP,设fi,j,k表示做了i位,i位的值模pj,每位之和为k的方案数,转移枚举填哪个数即可 然后现在我们发现n很大,因此我们套路地选择倍增,只要考虑两种情况 \ 阅读全文
posted @ 2020-07-25 21:28 空気力学の詩 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Spaly竟然不用写Splay…… 首先我们发现每次zig的都是极小值,换句话说这个点会被一直zig到根 我们考虑zig到根后所有点的深度变化,画个图就会发现现在这个点本身深度变成1,子树内的点深度不变,其余的点深度加1 同理删除这个点时就是子树内的点深度减1,zag的情况同理 那么我们 阅读全文
posted @ 2020-07-25 16:09 空気力学の詩 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一大早起来先做一道DP有助于清醒脑子 首先我们肯定考虑按x升序依次考虑每个点,容易发现因为题目中给的是极小值均为0,那就意味着只要向下走就一定要碰到x轴 因此容易设计一个状态,fi,0/1表示当前走到i点,从i1走到i的路径最后是向上还是向下 考虑如何转移,我们先 阅读全文
posted @ 2020-07-25 09:28 空気力学の詩 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Preface 话说这场前面的题好简单啊,而且题意都很好懂,争取全写了吧(flag) 7/25:好吧F好仙各种竞赛图的引理定理弃疗了QAQ A - Takahashikun, The Strider SB题目,显然最后要转的角度是$\operatorname(X,360)\fr 阅读全文
posted @ 2020-07-23 21:41 空気力学の詩 阅读(215) 评论(0) 推荐(0) 编辑
摘要:暴力乱艹题,然而我模拟赛被卡80,LOJ上被卡95(其实再优化一下上界就可以了但太懒了) 首先我们考虑转化题意(T表示树上的一个联通块集合,F(S,i)表示联通块S中权值i的点的个数): \[ ans=\sum_{S\in T} kth\ of\ S\\=\sum_{i=1} 阅读全文
posted @ 2020-07-23 21:34 空気力学の詩 阅读(117) 评论(0) 推荐(0) 编辑
摘要:比较简单的套路题,刚开始把点权看成边权然后想了个并查集维护直径的方法 后来发现是点权,但是显然可以化成边权于是就直接做了……(丝毫没有意识到直接BFS求直径更快) 首先显然我们要枚举一个质因子,把它所有倍数的边给找出来,然后只考虑选择这些点,求联通块的最大直径 因为每个数的质因数是log级别的 阅读全文
posted @ 2020-07-23 09:10 空気力学の詩 阅读(196) 评论(0) 推荐(0) 编辑
摘要:一道比较繁琐的DP题,细节比较多,写了半小时调了一小时…… 首先容易想到我们分开求骑士的位置和格子的通行情况,然后合并起来即可 前者比较容易,O(n2×t)的暴力DP很好想,然后在此基础上把一行状压起来就可以做到O(n×t)了 考虑如何处理某一时刻格子的通行情况,在 阅读全文
posted @ 2020-07-22 18:40 空気力学の詩 阅读(132) 评论(0) 推荐(0) 编辑
摘要:法老上课讲的题,感觉海星就写了下,比较常规的设阈值+DP 首先我们考虑把物品分为两类,以n为阈值 当in时,显然现在物品总数很少,我们可以直接枚举每个物品然后做多重背包 考虑使用多重背包的经典优化——完全背包差分,容易得出这部分的复杂度是$O(n\sqrt n 阅读全文
posted @ 2020-07-22 12:58 空気力学の詩 阅读(179) 评论(0) 推荐(0) 编辑
摘要:法老讲课讲到的一道妙题,觉得很有趣就写了下 首先我们观察题意,发现原问题可以转化为一个排序问题 考虑我们求出fi,j\(\)(i,j)格子上,最多可以保证顶上的fi,j个数有序 考虑对于所有的$(i',j'),i'\in[1,i],j'\in[1,j],i'\not =i\ 阅读全文
posted @ 2020-07-21 21:26 空気力学の詩 阅读(274) 评论(0) 推荐(1) 编辑
摘要:昨天的模拟赛中唯一一道之前没做过的题,然后看到陈指导10min写了个线段树维护等差数列我吓得不敢说话,然后想了一下发现就是个SB题 首先我们考虑让di最小时,水位线的总数应该尽量小,因此如果允许的话我们希望在划线的时候除非只能划在最下面,否则都可以和原来的标记划重合 然后我们根据样例就可以看出 阅读全文
posted @ 2020-07-21 11:28 空気力学の詩 阅读(195) 评论(0) 推荐(0) 编辑
摘要:今天模拟赛考到了这题,因为之前听过两遍还写过很快就写掉了,发现没写过题解来补一发 我们发现六根木棍分组的方案显然只有两种:1,1,1,3\(\)1,1,2,2,而这两种互相独立,考虑分别求解 首先考虑前者,容易想到枚举1的部分,然后计算3的部分方案数,但这样后面的可能略微有点难 阅读全文
posted @ 2020-07-20 20:30 空気力学の詩 阅读(213) 评论(0) 推荐(1) 编辑
摘要:之前各种上课已经听了好多次了,最近就给它写掉了 我们发现题意就是每个质因子只能存在于一个集合中,首先考虑一个很naive的DP 所以直接把每个质因子是否出现压入状态,设fi,j表示两个集合中分别是否存在某种质因子 然后因为500内的质数挺多的,直接就GG了 但是我们考虑到有关因数的常用 阅读全文
posted @ 2020-07-18 21:14 空気力学の詩 阅读(138) 评论(0) 推荐(0) 编辑
摘要:Preface 这场比赛真的是鸽了太久了的说,一来题挺难的,二来中间因为ZJOI和市统测占用了不少时间 所以题目都记不太得了随便胡一下吧 PS:太菜了所以只做了ABCD,其中BCD都是看一半题解才会的菜哭 #A - Xor Battle 首先肯定考虑倒着做,我们维护0玩家能获胜的集合S,考虑 阅读全文
posted @ 2020-07-06 12:20 空気力学の詩 阅读(244) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示