02 2022 档案
摘要:题面传送门 这种数颜色的东西考虑颜色分开考虑。 如果我们将这些颜色对应的点删去,那么对于每个点对应的联通块大小,这个颜色对这个点的贡献就是 所以我们需要算的就是每个点的联通块大小。 可以记为的父亲对应的颜色中在子树内且与间没有其它相同颜色的节点的子
阅读全文
摘要:题面传送门 这个操作看上去很迷惑,考虑这个操作的本质是啥。 容易发现,如果能通过标号大于等于的点就可以走到,那么中会使这个答案+1。 那么这个相当于每次对正反图bfs,都能遍历到的点就在一个强连通分量中。就计入答案。 但是题目还要求我们对前缀删边的图进行求值。
阅读全文
摘要:题面传送门 首先考虑一个dp:设为到了第个数,两个集合分别为的方案数,其中要求 但是小于的质数很多,不可能都状压起来。 考虑每个数的性质:大于的因子最多只有一个。 所以可以将这个质因子单独拿出来,并
阅读全文
摘要:题面传送门 本来想写个的暴力没想到过了 考虑二进制加法的本质是啥。 其实就是把前面一堆连续的变成,然后把第一个变成即可。 然后把按照二进制位拆开写个平衡树就可以啦! 但是这样实在是太逊了。 考虑如果
阅读全文
摘要:题面传送门 一开始没看到只能跳到子树内想了好久 有一个显然的dp方程:设为跳到子树内点的最小答案,则有方程 树的问题先从序列上考虑。 序列上似乎是简单的,如果将每个转移看成一条$y_i=
阅读全文
摘要:题面传送门 根据唯一分解定理,可以将每个数分解成,如果,则充要于所有 则这个相当于对于每个质数次幂的高维前缀和。 考虑二维前缀和的除了容斥以外的一般写法,即先在第一维$F_{i,j}=F_{i,
阅读全文
摘要:题面传送门 似乎是个挺sb的题目但是作者水平有限还是写了好久…… 要求字典序最小不难想到从大到小枚举相同的长度,然后对下一位枚举是啥。 建立的SAM后,子串问题转化成树上的祖先儿子问题。如果前位在SAM上匹配到第个位,则下一位为,如果在$son_{j,c}\(
阅读全文
摘要:题面传送门 首先距离的平方等于轴平方加上轴平方。所以轴独立。 然后考虑,如果单调递增,那么直接令所有位置都在上即可。 但是不会这样,如果是单调下降的,通过简单的二次函数,我们可以知道这一段应该被赋值成同一个值,为$\frac{\sum\limits_{i
阅读全文
摘要:题面传送门 很容易发现这个题目的特殊点是打败一个敌人就可以加上它的能力值。 也就是说如果我们以分段,那么如果我们打败了一个段里面的一个敌人那么就可以上一个段。 不难想到对于每个段处理一个倍增数组,并在倍增时维护一个值表示只有当前能力值小于等于才能继续走。一旦停下
阅读全文
摘要:题面传送门 众所周知,定积分可以推公式求。 但是如果我们推不出来不想推怎么办呢? 作为OI竞赛肯定不会让你写个什么输出根号之类的,肯定会有绝对误差或相对误差不大于多少多少。那么我们就可以用自适应辛普森法。 就是二次函数拟合,没别的。 但是如果一个乱七八糟的函数直接二次函数拟合会很奇怪的东西出来。 所
阅读全文
摘要:题面传送门 挺妙的,至少我场上想错了。 如果行列的和不同余肯定无解。 我们考虑对于每个格子都填上然后在某些位置减去一些值。 设每一行至少要减去的值为,每一列至少要减去的值为,那么设$Z=\max(\sum\limits_{i=1}{n}{C_i},\sum\limits
阅读全文