摘要: Fast Furina Transform(确信) 我恨数学 注意:笔者尚且没有理解 IDFT,因此在 IDFT 只能背板。 前置知识 注意:如果你已经学过多项式,虚数,单位根,那么可以直接跳过这一部分。 多项式 定义:形如 \(\sum\limits_{i=0}^{n-1} a_i \times 阅读全文
posted @ 2026-07-01 14:03 WinterXorSnow 阅读(4) 评论(0) 推荐(0)
摘要: 难难。 题目链接。 判定 先考虑如何判定一个 \(n\) 合不合法。 发现题目是 \(\times 2^p\),因此考虑二进制。显然的,如果两个数字可以消去,当且仅当两个数字 \(lowbit\) 前面的相等。 举例 10110 -> 1011000 显然是合法的,而都可以视作 1011 而来 而 阅读全文
posted @ 2026-06-29 20:46 WinterXorSnow 阅读(2) 评论(0) 推荐(0)
摘要: 题目链接。 感觉强度还好的紫。 不难发现每一次操作肯定到最后,这样子一定不劣。 考虑最基础的DP设计,定义 \(dp[i][j]\) 表示 \(i\) 节点,使用 \(j\) 次操作所留下的最大玉米数量。 考虑直接转移,发现我们需要同时满足 \(a_j+k_j\le a_i+k_i,k_j \le 阅读全文
posted @ 2026-06-22 21:30 WinterXorSnow 阅读(11) 评论(0) 推荐(0)
摘要: 题目链接 第一次做莫反题。 这题的二分思路是显然的,那么问题转化成如何快速求 \(\le x\) 的合法数字数量。 不妨考虑容斥。显然的,一个数字合法,当且仅当其质因子出现次数至多为 \(1\),因此可以容斥掉不合法的。 考虑枚举最基础的 \(i\),满足 \(i\) 是合法的,且 \(i > 1\ 阅读全文
posted @ 2026-06-03 11:13 WinterXorSnow 阅读(6) 评论(0) 推荐(0)
摘要: 题目链接 前言 前置知识点:卢卡斯定理,威尔逊定理,不会可以百度,这里给出大概内容。 卢卡斯定理:考虑求 \(\binom{n}{k} \mod p\)。则其值等于 \(p\) 进制分解后的组合的乘积。 威尔逊定理:对于任意素数 \(p\),有 \((p-1)! \equiv -1 \pmod p\ 阅读全文
posted @ 2026-06-02 08:26 WinterXorSnow 阅读(7) 评论(0) 推荐(0)
摘要: 题目链接 一道有些复杂的构造。 不妨设加权平均数为 \(\lambda\)。通过代换,就有了 \(\sum\limits_{i=1}^n b_i \cdot (a_i - \lambda) = 0\)。因此现在变成尝试构造 \(\lambda\)。 显然的,排序对于答案的构造没有影响,因此下文中,数 阅读全文
posted @ 2026-05-28 08:49 WinterXorSnow 阅读(4) 评论(0) 推荐(0)
摘要: 题目链接。 我说构造蓝=常规紫你耳朵隆吗? 先考虑如何构造不会产生等差数列。不妨思考一个美妙的数列,其任意两个数字相加都不会产生进位。而且,再利用一下题目中的已知信息 \(x + z \ne 2y\)。先在十进制内想想,如果每一位只有 0/1,不就不会出现进位了吗?推广到三进制,也是同样的道理。 实 阅读全文
posted @ 2026-05-27 15:23 WinterXorSnow 阅读(4) 评论(0) 推荐(0)
摘要: 题目链接。 假设答案为 \(k\),则可以证明的是,我们有一种方式,能够在 \(k\times k\) 的范围内完成答案。 那么考虑 \(k\) 的下界。显然的,右下角会形成 \((n-k)\times (n-k)\) 的空间。这些空间只能使用对角线进行覆盖,而不同的对角线个数是 \(2 \time 阅读全文
posted @ 2026-05-27 11:27 WinterXorSnow 阅读(7) 评论(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 阅读(8) 评论(0) 推荐(0)
摘要: 题目链接。 不会做紫题喵,DP 转移不动谢谢喵。 紫题大人,血脉压制的。但感谢星怒 Concert_B 的讲解。 本题有两种状态设计,一种设 \(f_i\) 表示处理完前 \(i\) 个怪剩下的最大费用(手上没有剩下剑),另一种表示处理完 \(i\) 到 \(n\) 个怪需要的最小费用。由于我太区了 阅读全文
posted @ 2026-05-22 16:40 WinterXorSnow 阅读(7) 评论(0) 推荐(0)