摘要: 题目链接 使用 BIT + ODT 维护的模版题。 套路 不妨将每一个点的答案拆成 \(a_x + val_{col}\),表示 \(x\) 之前累计起来的答案加上当前节点在当前颜色所产生的答案。 这个东西看似不好维护,实则可以通过一个巧妙的变化完成:记 \(tag_c\) 动态的维护当前颜色加上的 阅读全文
posted @ 2026-05-19 20:22 WinterXorSnow 阅读(9) 评论(0) 推荐(0)
摘要: 题目链接 疑似遇到天敌了。 注:以下下标均从 0 开始。 转化 这题一开始的转化是显然的,我们可以对于任意一个数字,转化成 \(a_j + w_i(j \equiv i \pmod m)\)。因此,我们可以记录 \(y_j = \max\limits_{i=l,j \equiv i \pmod m} 阅读全文
posted @ 2026-05-19 16:57 WinterXorSnow 阅读(9) 评论(0) 推荐(0)
摘要: 交互大人,拼尽全力无法战胜的。构造是构造不出来的,判定是不会判定的。 题目链接 思路 定义:与 1 直接有边相连的点为关键点。 那么我们不难证明的是,在删去与 1 有关的边后,所形成的联通块内如果有一个联通块满足关键点个数为奇数,则玛丽亚必胜。因为每一次选择 \(u,v\) 两个关键点删去,必然还会 阅读全文
posted @ 2026-05-18 16:23 WinterXorSnow 阅读(8) 评论(0) 推荐(0)
摘要: 题目链接 考虑对于每一位进行考虑。 先考虑对于一个数 \(x\),什么时候其对于第 \(k\) 位的贡献会改变。显然的,只有 \(x \equiv 2^k-1 \pmod{2^k}\) 时,会出现这种情况。 因此我们假设目前对于第 \(k\) 位进行考虑。令 \(val_i = c_i + dis( 阅读全文
posted @ 2026-05-14 16:14 WinterXorSnow 阅读(12) 评论(0) 推荐(0)
摘要: 在那耀眼的午后 追逐微风 题目链接 强强题目。 观察到 \(T\) 中的每一个字符都是通过 \(S\) 转化而得,因此问题变成判定性问题,即 \(T\) 能否被 \(S\) 转化而来。 处于贪心,假设对于一个串 \(T\),我们肯定希望能通过最少的 \(S\) 使其满足,给后面的位置更多的空间发挥。 阅读全文
posted @ 2026-05-09 09:00 WinterXorSnow 阅读(16) 评论(0) 推荐(1)
摘要: 区间DP。难题。 题目链接。 Trick 考虑拆 max。\(\max(a,b) = \frac{1}{2} (a + b + |a-b|)\)。因此,问题转化为求 \(\sum\limits_{i=1}^{n-1} \frac{1}{2}(a_i+a_{i+1}+|a_{i}-a_{i+1}|)\ 阅读全文
posted @ 2026-05-08 15:53 WinterXorSnow 阅读(10) 评论(0) 推荐(1)
摘要: 题目链接:【数据删除】 来源:校内模拟赛。 一道还算板的DP,没有看出来,我是树根。感觉这题的强度其实是不如The Doubling Game 2的。 注意到我们可以钦定一个点为根,然后开始传递。那么操作也就可以视作两部分:向下传递,向上传递。这样子一定是最优的,并且两部分等价。(可以反着操作)。 阅读全文
posted @ 2026-04-02 11:54 WinterXorSnow 阅读(10) 评论(0) 推荐(1)
摘要: 应【数据删除】要求,这次没有题目链接,也没有题目大意。 本质是别样的剪枝大赛。复杂度不会证,依旧 \(O(能过)\)。 发现实际上只用记录四个角的焦躁值就够了,因为在 \(x,y\) 取到极值的时候焦躁值最大。 \(O(nm)\) 很小,尝试写点近似于 \(O(1)\) 的判断。 回想一下搜索的知识 阅读全文
posted @ 2026-04-02 10:53 WinterXorSnow 阅读(6) 评论(0) 推荐(1)
摘要: 第一道长链剖分优化DP。 题目链接 本题解是解决这道题的加强版,在【数据删除】遇到的题目,弹珠上限被加强到了更大的值,但是解法还是类似的。 先看题目,因为是同时传递的物品,因此实际上每一层的结果是独立的,启示我们使用DP。设 \(dp[i][j][k]\) 表示 \(i\) 子树第 \(j\) 层, 阅读全文
posted @ 2026-04-02 09:13 WinterXorSnow 阅读(14) 评论(0) 推荐(1)
摘要: 题目链接 我是奶龙,这种题目做不出来。 问题不妨转化成: 给定一个长度为 \(n\) 的序列,每个点有权值 \(a_i\),每次移动可以走到相邻节点或者同色节点,求从 \(s\) 到 \(t\) 所需的最少时间 这个问题大抵是挺经典的。考虑建模成图论。显然的,可以对于相邻位置连一个大小为 1 的边, 阅读全文
posted @ 2026-04-01 20:56 WinterXorSnow 阅读(11) 评论(0) 推荐(1)