04 2022 档案
摘要:我们考虑计算一个串的答案,所有子串数是 ,但是会存在一些本质相同的串被重复计算,所以我们考虑容斥使得每个本质相同的串只出现一次。 具体方法是枚举起点集合 ,其中 表示原串的一个子串多次出现的左端点集合,然后长度相同的子串本
阅读全文
摘要:下午才拿到的题,本以为考后半个小时就能拿到,结果裂开。 Day 1 开题看到三个传统题。前两题只有 个测试点,看样子很没区分度的样子( 看第一题,woc 手写编译器是什么离谱的模拟题。 仔细看一下大概是让你自己实现 define 语句。指令数和长度都很小,并且保证答案长度 \(\le
阅读全文
摘要:来自的省选复习计划中的启发式合并。 启发式合并用于解决这样一类问题 给定个集合,每个集合开始只有个数,你需要支持每次合并两个集合 直接做显然是的,但我们可以稍加优化。 每次合并,我们都选择较小的一个集合,将它合并到较大的集合上。 看上去
阅读全文
摘要:来自的省选复习计划中的莫比乌斯反演/筛法。 例题1 线性筛素数,每个数只会被它最小质因子筛掉,借此我们可以线性求出很多积性函数如等。 例题2 整除分块,给定,则$\left\lfloor\dfrac{n}{i}\rig
阅读全文
摘要:来自的省选复习计划中的矩阵树定理。 对于本节内容可以只记结论。 矩阵树定理用于解决一类生成树计数问题。 前置知识:高斯消元 例题1 高斯消元模板。对于一个 行, 列的矩阵,先消成一个上三角矩阵,然后通过回代解除每个未知数的解。 #i
阅读全文
摘要:给定一颗树,你需要给每条边固定一个方向,使二元组 总数最大, 满足存在一条从 出发到 的路径。 很厉害的结论题。 根据样例,我们猜测答案是以一个点为根的内向树或外向树,但是这非常的假。因为除了树退化成链的情况,其它都不是最优。 我们手玩一下菊
阅读全文
摘要:不一定是组合博弈。 ABC246G - Game on Tree 3 比较简单的树上博弈,首先答案具有单调性,我们直接二分答案然后 DP 判定即可。 P8276 [USACO22OPEN] Hoof and Brain P 图上博弈。 直接做没有什么思路,考虑从结束状态倒推。结束状态一定是一个棋子
阅读全文