03 2022 档案
「JOISC 2020 Day1」汉堡肉
摘要:考虑一维的情况,我们选择的最左边那个点一定是所有线段的 ,因为要在没有任何线段在它左边的情况下使得左端点尽量靠右。同理最右边那个点一定是所有线段的 。 因此枚举选这两个点中的哪个,删去与这个点有交的线段,递归深搜即可。 扩展到二维的情况,最
AC自动机
摘要:强制在线AC自动机,我们考虑二进制分组。 每插入一个串,把它建成一个 AC 自动机,放入栈中,然后当栈顶两 AC 自动机单词数相等时暴力合并两个自动机。 这样建出来 AC 自动机的尺寸就是当前总单词数的二进制表示,复杂度为 ,但是带个26的常数,所以跑得比较慢。 不光
0312比赛总结
摘要:T1 按逆时针顺序给你一个凸包,让你求离每个点最远的点,有多个输出编号最小的。 点数在 以内。 这个题是旋转卡壳板子,但是没学过旋转卡壳怎么办呢,其实整体二分也是可以做的。 可以发现,当点 逆时针移动,离 最远的点也会跟着逆时针移动。 所以这
「BalticOI 2020」小丑
摘要:预处理出 表示最大的使得在加入所有 中的边后存在奇环的最大 。 显然 满足单调性,于是可以整体二分。 对于分治区间 ,已知所有 ,那么暴力计算出 \(f_