01 2024 档案
摘要:Part -1 前言 本文为莫队学习笔记,如果有错误,请提出,谢谢捏。 窝的题单可以配套使用 Part 0 目录 普通莫队 1.形式 2.算法流程 3.小trik 4.例题 1.小Z的袜子 2.AHOI2013作业 3.八云蓝自动机 Ⅰ 带修莫队 1.引入 2.过程 3.实现 回滚莫队 1.引入 2
阅读全文
摘要:点分治 0.用处 点分治一般用于树上路径的问题。 比如求条数等。 1.点分治过程 选择一个根节点 计算贡献,贡献一般有一下两种 1.两个点的路径经过根节点 2.两个点在同一个子树内 然后把根节点删掉,分成若干棵树,对每一棵树做同样的操作 然后每一次我们只需要计算两个点的路径经过根节点的贡献即可。 2
阅读全文
摘要:E 其实就是构造出最小的方案。 我们把二进制第 为 的所有数放到一起查询。 所以如果第 次询问的回答是 那么有问题的饮料二进制下的第 为就是 。 所以就可以计算出有问题的饮料的编号了。 code F 暂时没写 G 学习_ChiFa
阅读全文
摘要:E 数位 dp。 定义 为在第 位,当前数字和是 ,这个数模规定的数字和为 ,是 不是极限的情况数。 于是我们枚举规定的数字和即可。 然后就是套路了。 假如在极限枚举范围就是 到 的第
阅读全文
摘要:problem & blog 数位 dp 模板题。 经过一次操作,可以把 变成一个小于 的数。 所以我们可以把所有小于 的数操作的次数全部处理出来。 然后就是正常的数位 dp。 定义 表示剩 位,有 \
阅读全文
摘要:输 E 对于 : 若 ,则把 和 扔到同一个并查集里 否则连接两个点 然后跑一遍 dp 即可。 code F 根号分治 如果 直接暴力,否则使用前缀和记录。 code 所以这场 \((\tex
阅读全文