摘要: QOJ2617 首先建图跑暴力是猫娘应该都能想出来。时间复杂度 \(O(n^3m\cdot 2^m)\)。考虑优化。 只有 add 操作是不好搞的。那 add 一个 filter 会往后跳 \(O(n)\) 个位置。考虑数据结构优化。他们说这相当于,颜色段????听不懂。 官方给的方法是反着考虑这个 阅读全文
posted @ 2026-01-31 20:37 Water_M 阅读(6) 评论(0) 推荐(0)
摘要: 我对数据结构的掌握,可以说,非常不牛。 PA 2014 Druzyny \(O(n^2)\) 的 DP 是显然的,考虑优化。 具体地,用 CDQ 分治处理。分治之后我们对于转移的限制可以写成: 左半边的贡献点,可以贡献到右半边询问点的一段区间。 右半边的询问点,可以询问到左半边贡献点的一段区间。 一 阅读全文
posted @ 2026-01-08 11:37 Water_M 阅读(12) 评论(2) 推荐(0)
摘要: ARC204A Use Udon Coupon 转化为求一个【遍历顺序】。 记最终的序列形如,减一个 \(a\) 值,和 \(0\) 取 max,加一个 \(b\) 值,和 \(0\) 取 max,…… 然后注意到这个 \(C\) 干的事情就是,操作完就是最大的后缀和。 于是对操作序列计数,倒着计数 阅读全文
posted @ 2025-12-28 22:44 Water_M 阅读(11) 评论(0) 推荐(0)
摘要: 8.24 模拟赛 T3 题意: 给定一棵 \(n\) 个结点,以 \(1\) 为根的树,每个结点有点权 \(a_i\)。可以将若干个点染成红色。定义一个结点 \(u\) 是好的,当且仅当: \(u\) 是红色。 \(u\) 子树内(包括自身)有 \(k\) 个权值和 \(u\) 权值相等红色结点,其 阅读全文
posted @ 2025-08-24 17:43 Water_M 阅读(16) 评论(0) 推荐(0)
摘要: loj 6516 uoj 703 (线性基DP) 欧拉路,欧拉回路 Tarjan 的复习,点双,边双 Stirling! CF2153F 多项式全家桶! 分块。 刷刷arc/agc 神秘 greedy & counting OKR-Periodicity 01 on tree monster hun 阅读全文
posted @ 2025-07-29 20:39 Water_M 阅读(7) 评论(0) 推荐(0)
摘要: P10881 额三次方过 1000,数据不好评价,但是题目是神仙题。有一定技巧性,我做不出来就是了。不知道场上写出多项式做法的都是什么神仙。 大概是个矩阵树是吧,但是是基环树。就是基环树要么破环为链,要么缩环为点。那破环会算重,然后容斥也不知道有没有前途。考虑缩点。 那首先可以暴力枚举环所在的集合, 阅读全文
posted @ 2026-02-06 20:14 Water_M 阅读(2) 评论(0) 推荐(0)
摘要: Task 1 数轴上 \(n\) 个老鼠,\(m\) 个洞。每个老鼠要找一个洞回去,代价为距离(\(|x_1-x_2|\))。求最小代价和。 把老鼠和洞排序之后建出网络,大概是这样。 考虑费用流增广的过程。按照坐标从小到大加入点。 加进来老鼠:按照增广的思路,我可以在左右两边的洞中,选一个距离较小的 阅读全文
posted @ 2026-01-21 20:30 Water_M 阅读(7) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-01-20 23:58 Water_M 阅读(0) 评论(0) 推荐(0)
摘要: 二刷。写一点不那么宝宝的内容。 FFT 我们希望快速计算加乘卷积。FFT 是一种变换,使得卷积能转化成点值乘积,从而线性计算。大多数变换通常都是这个思路。 卷积在多项式中的意义,就是多项式乘法。 然后 FFT 在多项式中的意义就是,求出 \(\omega_n^0, \omega_n^1, \dots 阅读全文
posted @ 2026-01-18 22:42 Water_M 阅读(3) 评论(0) 推荐(0)
摘要: 讲一些其他地方可能见不到的东西。 这里有一题叫做碎梦。 线性递推做到 \(O(m^3\log n)\) 是平凡的。没写出来的敲一下。 \(k\) 很小。好像可以做点文章。 考虑每两个点值 \(S(x_1,y_1),S(x_2,y_2)\) 之间的贡献。假设 \(x_1<x_2,y_1<y_2\),也 阅读全文
posted @ 2026-01-17 16:42 Water_M 阅读(4) 评论(0) 推荐(0)
摘要: 我也不知道这种东西有什么用。即使考场上出了正解是随机化的,我估计也看不出来。 哈希 这类太多了。除了串串 Hash,主要讲几个经典的。 P2757 显然 \(len>3\) 没用。 排列。重要条件。 枚举等差中项,发现不存在以其为中项的等差序列,等价于,其他两项都在同一边。 也就是在值域标成 01 阅读全文
posted @ 2026-01-14 09:49 Water_M 阅读(4) 评论(0) 推荐(0)
摘要: A Communicate Topological Order 很玄幻的一题。 可以是认为是结论?但是看了结论肯定没有用啊。要知道怎么想出来的啊。想不出来。唉。 首先,考虑什么情况下 Aoki 可以推断出来这个排列。 因为 Aoki 是知道这个图长什么样的。而他能利用的只有大小关系。 Takahas 阅读全文
posted @ 2025-11-14 10:44 Water_M 阅读(23) 评论(0) 推荐(0)