02 2023 档案
摘要:AGC013E Snuke the Phantom Thief 首先考虑只有 L 和 D 的限制,这样是平凡的,只需要求出横坐标第 个点的值至少要多少,纵坐标至少要多少,然后将每个点拆点后向能连到的横坐标点和纵坐标点连边,然后跑最大费用最大流即可。 现在加上 R 和 U 的限制,我们发现这个
阅读全文
摘要:题面传送门 考虑枚举最后剩下的点,然后令它为根。 对于每个不是根的点,我们记 表示 是什么时候和它的父亲合并的, 表示 在和父亲合并的时候是不是和一号点合并的。 我们考虑对 和 两个数组计数,最后除以 就是
阅读全文
摘要:[国家集训队] 最长双回文串 Manacher板子题,先跑出每个点为中心的最长回文串,然后求出每个点为左右端点的最长回文串,之后枚举分界点统计答案即可。 submission 「JZOI-1」拜神 题目中所求为至少出现两次最长的子串,转化得到就是求区间内两个后缀最长的LCP。 考虑建立SAM,然后在
阅读全文
摘要:题面传送门 首先树上问题考虑点分,但是问题在于无法将询问简单地仅下放到单侧子树内,换言之每个询问可能在 次点分时被计算入答案。 这显然不太好,我们考虑提取一些关键点对使得答案被包含在其中。 考虑单次点分的时候怎么计算单次询问的答案,显然是区间最小值加次小值。这里不用考虑两者是否在同一个
阅读全文
摘要:严谨一点讲,这叫广义串并联图方法,即:删一度点,缩二度点,叠合重边。 ~~通俗一点讲,叫:把看上去显然的情况做掉答案就出来了~~ [USACO22OPEN] Hoof and Brain P 按照套路,先考虑没有出边的点,走到这样的点上面就太蠢了,所以一定不会走过来,因此这样的点可以删掉。 然后考虑
阅读全文
摘要:题面传送门 奇妙的题目? 首先显然可以拆成二进制按位比较。具体的,第一个人先看 最高位是什么,然后写在白板上,然后第二个人看 最高位是什么,和写在白板上的数字比较,以此类推。需要次。 我们发现第二个人只比较不干事有点浪费,不妨采取这样的行动:第一个人看最高位,
阅读全文
摘要:决策单调性 定义: 单调矩阵:每行最值位置单调不降。 完全单调矩阵:每个子矩阵都是单调矩阵,这里的子矩阵可以不连续。 蒙日矩阵:满足四边形不等式的矩阵,蒙日矩阵一定是完全单调矩阵。 一般的决策单调性优化dp可以看作在蒙日矩阵一列加上一个数,求一行最值的过程,用数据结构优化。 一般矩阵的$(\min,
阅读全文
摘要:题面传送门 怎么这么牛逼的题。 首先我们发现如果都是单点,那么就是一个nim游戏,~~但是并没有这档部分分~~。 发现这个东西和有向图游戏比较相似,所以可以考虑先当成有向图游戏求出每个点的sg值,然后将相同sg值的xor在一起,如果都为则先手必败,否则先手必胜。 这个东西为什么正确呢
阅读全文
摘要:Bracket Insertion 大概就是对最后的括号序列dp,算一下概率,用前缀和优化一下,没了? A Random Code Problem 首先显然对于,可以将每个分解成的形式,则一定不会被改变,可以先算出期望然后剩下。
阅读全文
摘要:题面传送门 直接优化高斯消元似乎不是很可做,可以换一种思路。 我们先来考虑一个弱化版的问题:求某个时刻为当前局面的答案。 这个东西长得一脸指数生成函数,不妨列出来,设为号灯的生成函数,其中表示号灯被操作次的方案。 先来考虑,不妨设$P=\
阅读全文