随笔分类 - 并查集
摘要:B - Beautiful Words 先对主串 $A$ 复制一次($A' = A\times 2$)建出 SAM,然后对每个 $B_i\in S$ 在自动机上跑匹配,得到 SAM 上每个点匹配到过的最长长度。跑完所有串后 parent 树上父子互相更新一下这个长度(瞎搓)。 然后我们看一看每
阅读全文
摘要:A - Windblume Ode 如果 \(n\) 个数加起来就是合数,那就是答案。 否则就是一个大于 \(2\) 的奇数(\(n\ge 3\)),那么 \(a\) 中必有一个奇数,删去它即可得到答案。 B - Omkar and Heavenly Tree 注意到 \(m<n\),那么必然存在一
阅读全文
摘要:A - A Variety of Operations \(c=d=0\),输出 \(0\); \(c\not \equiv d\pmod 2\),输出 \(-1\); 否则如果 \(c=d\) 输出 \(1\),不然输出 \(2\)。 B - Take Your Places! 赛时:哈,答案可以
阅读全文
摘要:A - Digit Sum 答案 $\left\lfloor \tfrac{n+1}{10} \right\rfloor$。 B - Reverse String \(O(n^3)\) 暴力比对即可,或者 KMP \(O(n^2)\)。 注意对于一个开始位置,向右走的时候不一定走的越多越好,大
阅读全文
摘要:Description \(n\) 个点 \(m\) 条边的带边权无向图。\(q\) 次操作,每次修改一条边的权值。 求每次修改后的最小生成树的边权和。 Hint \(1\le n\le 2\times 10^4, 1\le m, q\le 5\times 10^4, 1\le \text{边权}\
阅读全文

浙公网安备 33010602011771号