05 2023 档案
摘要:以求割顶举例。 割顶:对于图中有一个点 xxx,如果删去它以及其连边后联通块个数增加,那么 xxx 即割顶。 先预处理出来 dfndfndfn 序,核心是求一个 lowlowlow 数组。 lowxlow_xlowx:表示从 xxx 往上走能连接上最早的祖先的编号。 lowlowlow 的计算过程
阅读全文
摘要:P9343 一曲新词酒一杯 验题人题解。 反面考虑,考虑什么时候能完成染色: 对于 xxx 号,一次 111 操作和一次 222 操作。 任意两个不相同的 xxx ,均有一个 222 操作。 全部 xxx 均有一次 111 操作。 所以分别对他统计最早出现的情况,开几个桶就能做完,三种情况出现最早的
阅读全文
摘要:注意,所有的 aia_iai 都是正数。 对于第一档分,101010 pts,是给暴力的。 对于第二档分,可以考虑一个 dpdpdp,dpidp_idpi 表示 消完 111 到 iii 所要的代价最小,那就从当前的 iii 往前找,找到能消去的(颜色相同)去更新 dpidp_idpi 的值,
阅读全文
摘要:P8655 [蓝桥杯 2017 国 B] 发现环 完成情况:独立完成。 考虑每个点对于产生环的贡献: 如果当前的点是叶子结点,并且除了父亲和他有连边以外没有点和他连边,显然不可能形成环。把这个点以及其连边删去。 一直这样操作下去,剩下的点都可以对形成环做出贡献,那就是在环里面了。 具体实现参照拓扑排
阅读全文
摘要:CF1794C 难度不是很大。主要是二分方式。 首先,题目要求值最大且覆盖区间最长。 因为要求最大,且序列单调递增。所以很容易想到,是从后往前取造成的贡献最大。 但是这样有一个反作用,加入说区间是 [1,i][1,i][1,i],当前取到了 xxx,如果 axi−x+1<(i−x+1)\frac{a
阅读全文