摘要:"点此进入比赛" $A$:杀手皇后( "点此看题面" ) 大致题意: 求字典序最小的字符串。 一场比赛总有送分题。。。 $F$:黄金体验(占坑待填) 阅读全文
posted @ 2019-08-14 20:41 TheLostWeak 阅读 (41) 评论 (0) 编辑
摘要:"点此进入比赛" $A$:MP3( "点此看题面" ) 大致题意: 让你选择一个值域区间$[L,R]$,使得序列中满足$L\le a_i\le R$的数的种类数不超过$2^{\lfloor\frac {8I}n\rfloor}$,输出剩余数的数量的最小值。 对着英文题面懵了半天。。。 理解题意之后这 阅读全文
posted @ 2019-08-14 19:39 TheLostWeak 阅读 (55) 评论 (0) 编辑
摘要:森林 考虑到题目中给出条件两点间至多只有一条路径。 就可以发现,这是一个森林。 而森林有一个很有用的性质。 考虑对于一棵树,点数 边数=$1$。 因此对于一个森林,点数 边数=连通块个数。 所以,我们只要前缀和求出询问区间内的点数和边数,就可以计算出连通块个数了。 注意边数要分两个方向讨论,然后询问 阅读全文
posted @ 2019-08-14 19:38 TheLostWeak 阅读 (24) 评论 (0) 编辑
摘要:暴力$DP$ 这题做法很多,有$O(n^2)$的,有$O(n^2logn)$的,还有徐教练的$O(nlogn)$的,甚至还有$bzt$的二分+线段树优化建图的费用流。 我懒了点,反正数据范围这么小,就写了个$O(n^2)$的暴力$DP$。 先将两个数组都排序,一个显然的性质,就是人选择钥匙时不可能相 阅读全文
posted @ 2019-08-14 19:37 TheLostWeak 阅读 (30) 评论 (0) 编辑
摘要:树上背包 这应该是一道树上背包裸题吧。 众所周知,树上背包的朴素$DP$是$O(nm^2)$的。 但对于这种体积全为$1$的树上背包,我们可以通过记$Size$优化转移时的循环上界,做到$O(nm)$的。 呃,复杂度为什么是这样的我也很迷,证明我也不会啊。。。 代码 cpp include defi 阅读全文
posted @ 2019-08-14 19:36 TheLostWeak 阅读 (25) 评论 (0) 编辑