08 2023 档案
摘要:A Moolistar 有一张长长的纸条,上面打满了黑黑的小点。上面有 个均匀分布的点,编号从左到右、从 到 。Moolistar 开始将这条纸带对折,他把纸带右半边折到了左半边的下面,重复折叠 次后,纸带变成了
阅读全文
摘要:由于笔者 Dp 水平过于低,故总结一些题目。 P2224 [HNOI2001] 产品加工 首先考虑暴力 dp, 表示做到第 个任务时,A 做了 时间,B 做了 时间。 可以由 \(f_{i-1,j-t1,k},f_{i-1,j,k-t2}
阅读全文
摘要:ZR2023 NOIP #1 A 有一个长度为 的括号串,你可以交换两个相邻的括号直到括号串合法。求出最小的次数。 考虑把左括号看成 ,右括号看成 ,然后做前缀和 交换第 和第 位可以使得 \(a_i\left
阅读全文
摘要:#### A (CF388C) 有 个序列,每个序列长度 ,每个序列的每个数有权值 。 . A 和 B 轮流行动,A 只能选择一个序列获得其开头数的权值并删去, B 只能选择一个序列获得其末尾数的权值并删去。 问 A,B
阅读全文
摘要:#### A Alice 和 Bob 玩一个游戏,Alice 先手。 有一个长度为偶数的字符串,每次取出该字符串最前或最后的字符并删掉,并把该字符加入自己的字符串末尾。 双方都采取最优策略,问谁的字符串字典序更小,或相同。 区间 dp. 表示 这个区间先手必胜/
阅读全文
摘要:#### ARC068E 考虑计算每辆列车,有多少种商品不被买到。 第 辆列车,若有 ,则不被买到。 枚举 是调和级数的。 那么这就是一个二维数点,计算有多少个 满足 $k\cdot i<l,r<(k+1)\cdot
阅读全文
摘要:#### ARC063E 首先树是二分图。 二分图同侧的点奇偶性必须相同,异侧必须不同。 排掉不合法之后。 然后我们处理出若只考虑子树,一个点的取值范围。 若一个点没法取值,也排掉。 然后从根开始构造即可。 #### ARC062F 牛题。 首先求点双。若不在点双里面的边,贡献是 . 考虑一个
阅读全文
摘要:#### ARC061E 首先有个套路的想法:以边作点,然后前后缀优化建图,但是这样是麻烦的。 我们重新考虑: 我们发现,如果把同一个公司的联通块处理一下,最短路径其实就是其经过联通块个数。 我们把在同一个联通块的点互相建边,权值为 。 但是这样是不优的,边数会被卡成 。 我们考虑对
阅读全文
摘要:#### A 有一个 01 串,只有一位是 ,你每次可以翻转一个长为 的串,求出使得每个位置为 最少翻转多少次。 其中有一些位是存在 的。 考虑求出一个点能翻转一次到哪些点,只要不碰到边界即可。 考虑线段树优化建图,建立奇偶两颗线段树。 然后 dequ
阅读全文
摘要:#### ARC058D 首先有一个 的矩阵,从左上走到右下的方案数是 . 考虑把原图切分成两个矩阵。(左上和右整边) 计算出走到左上角的矩阵边上每个点的方案数,再乘上这个点走到右下的方案数,求和即可。 #### ARC058E 发现题目条件
阅读全文
摘要:1.P5344 【XR-1】逛森林 先用并查集维护连通性。 考虑如何建立传送门: 如果使用树剖,强行线段树优化建图,那么空间开销过大,已经有 2 只 。 考虑使用倍增优化建图,对于一个点向上 的祖先的形成链都建一个点,模仿 LCA 的过程建边,空间是 1 只 \(\l
阅读全文
摘要:### A 有一个 01 矩阵,求最少取反若干矩阵,使得存在一条由左上到右下仅为 0 的路径, 且只能向下向右走。 设 表示走到 ,且那个点为 0/1 的最小值。 用 更新 即可。 ### B [AGC
阅读全文