摘要: 题目链接。 我说构造蓝=常规紫你耳朵隆吗? 先考虑如何构造不会产生等差数列。不妨思考一个美妙的数列,其任意两个数字相加都不会产生进位。而且,再利用一下题目中的已知信息 \(x + z \ne 2y\)。先在十进制内想想,如果每一位只有 0/1,不就不会出现进位了吗?推广到三进制,也是同样的道理。 实 阅读全文
posted @ 2026-05-27 15:23 WinterXorSnow 阅读(1) 评论(0) 推荐(0)
摘要: 题目链接。 假设答案为 \(k\),则可以证明的是,我们有一种方式,能够在 \(k\times k\) 的范围内完成答案。 那么考虑 \(k\) 的下界。显然的,右下角会形成 \((n-k)\times (n-k)\) 的空间。这些空间只能使用对角线进行覆盖,而不同的对角线个数是 \(2 \time 阅读全文
posted @ 2026-05-27 11:27 WinterXorSnow 阅读(2) 评论(0) 推荐(0)
摘要: 题目链接。 高斯消元为数不多的应用。 将问题转化成一系列的方程组,则是对于每一个 \(i\),有 \(\oplus_{j=1}^n B_{i,j} t_j = s_i \oplus t_i\),其中 \(B_{i,j}\) 表示操作 \(j\) 开关 \(i\) 会不会亮。 考虑使用高斯消元进行求解 阅读全文
posted @ 2026-05-22 21:51 WinterXorSnow 阅读(4) 评论(0) 推荐(0)
摘要: 题目链接。 不会做紫题喵,DP 转移不动谢谢喵。 紫题大人,血脉压制的。但感谢星怒 Concert_B 的讲解。 本题有两种状态设计,一种设 \(f_i\) 表示处理完前 \(i\) 个怪剩下的最大费用(手上没有剩下剑),另一种表示处理完 \(i\) 到 \(n\) 个怪需要的最小费用。由于我太区了 阅读全文
posted @ 2026-05-22 16:40 WinterXorSnow 阅读(4) 评论(0) 推荐(0)
摘要: 题目链接 依旧不会数论喵。只会 \(O(n^2\log n)\),被小 Z 打爆了啊。 考虑如何判定,显然有 \(y = 2^p5^q\times \gcd{(x,y)}\)。此时为 40pts,不如小 Z。 考虑变成 \(O(n)\),尝试通过枚举 \(y\) 实现。不难发现 \(x\) 只要是 阅读全文
posted @ 2026-05-21 21:24 WinterXorSnow 阅读(3) 评论(0) 推荐(0)
摘要: 题目链接 难难期望。 注意到 \(x = \sum\limits_{i=1}^n(c_ia_i)\),则 \(x^2=\sum\limits_{i=1}^n {a_i}^2+2 \times \sum\limits_{i=1}^n \sum\limits_{j=i+1}^n c_ic_ja_ia_j 阅读全文
posted @ 2026-05-21 15:22 WinterXorSnow 阅读(6) 评论(0) 推荐(0)
摘要: 题目链接 到现在连这种题都做不出来是不是可以退役了。 不难发现本题的问题实际上为选出若干条边,使得可以从 1 走到 n。 开题的时候尝试了容斥,思考后发现难以解决。 实际上本题的正解是使用线段树优化 DP。记 \(f_{i,j}\) 表示考虑到第 \(i\) 条边,最远能够走到 \(j\)。要记录的 阅读全文
posted @ 2026-05-21 09:51 WinterXorSnow 阅读(2) 评论(0) 推荐(0)
摘要: 前置题目:P4151| 题解。 也是在 ABC 尝到 WC 的菜了。 先套路的使用 P4151 的结论,可以发现环的贡献依然可以任意加到答案中,链也是可以任意选择的。 猜你想看 这里说明一下上面的是什么意思。考虑先建出 dfs 树,然后的话从 \(u\) 到 \(v\) 的路径可以转化为树上从 \( 阅读全文
posted @ 2026-05-20 21:52 WinterXorSnow 阅读(3) 评论(0) 推荐(0)
摘要: 题目链接。 依旧看到异或尝试使用01trie或者线性基。 发现这道题目 01trie 大概是不好写的,因此考虑线性基。 不难将问题转化成链+环的形式,即在链上再加上若干环的贡献。 可以证明的是,环的贡献是可以任意加的,假设我们现在在某一位置上,我们就可以去到环上再回来,只会产生环的贡献。 但是这条链 阅读全文
posted @ 2026-05-20 20:49 WinterXorSnow 阅读(4) 评论(0) 推荐(0)
摘要: 题目链接 问题转化 考虑容斥,设 \(f_i\) 表示 \(i\) 个位置不合法的方案数。则答案为 \(n! - \sum\limits_{i=1}^n {(-1)}^i \cdot f_i \cdot (n-i)!\)。所以问题转化成如何快速求出 \(f_i\)。 不难发现对于每一个不合法的位置, 阅读全文
posted @ 2026-05-20 15:45 WinterXorSnow 阅读(6) 评论(0) 推荐(0)