摘要: 下文记 \(f_{\max}(x),f_{\min}(x)\) 代表 \(x\) 和线性基中的元素进行异或操作得到的最大 / 最小值。 用高斯消元法求出来线性基,回顾我们求 \(f_{\min}(x)\) 的过程,考虑一组基向量 \(b_{1 \sim k}\),它们每个向量在二进制位下的最高位 \ 阅读全文
posted @ 2026-08-23 18:27 nullpt3 阅读(9) 评论(0) 推荐(0)
摘要: 被这东西打爆了,气死我了。 引入:每个位置可以填 \(-1\) 或 \(k\),有 \(m\) 个位置,求合法的方案数对 \(10^9+7\) 取模的值,使得每个位置的前缀和 \(\ge 0\)。\(1 \le m,k \le 10^6\)。 我们先考虑一个弱化的问题,如果 \(m=n(k+1)\) 阅读全文
posted @ 2026-07-20 16:11 nullpt3 阅读(52) 评论(1) 推荐(0)
摘要: A. 麦田 由于限制是严格小于,那么 \(\ge 2\) 的数字连续段必定不会被删掉。换句话说任何一个数最多只会被操作一次。考虑如何去刻画一个数是否会被操作。 如果这个数本身是谷底,那么会被操作到两边最大的一个。 如果这个数在坡上,不妨假设 \(a_i > a_{i+1}\),它会被操作当且仅当它小 阅读全文
posted @ 2026-07-18 15:32 nullpt3 阅读(24) 评论(0) 推荐(0)
摘要: 可能会一直更新,杂七杂八记一些东西,前后应该没有联系。 Z 函数 我们定义 \(z_i\) 为 \(\text{LCP}(s,s[i:])\),考虑怎么求,为了更好利用以前求过的 \(z_i\),我们维护两个指针 \([l,r]\) 代表当前最远的 \(z_l\) 匹配到了 \(r\)。对于一个 \ 阅读全文
posted @ 2026-07-18 15:31 nullpt3 阅读(14) 评论(0) 推荐(0)
摘要: 弱智题做题记录 P9985 [USACO23DEC] Train Scheduling P 注意到火车出发一定是一段 A,一段 B,循环往复,设计 dp,贡献可以拆掉,把左右两边按时间排序。时间维并不好刻画,但是考虑时间可以用 \(s_i + kT\) 的形式来刻画,代表从 \(i\) 开始,连续走 阅读全文
posted @ 2026-07-18 15:29 nullpt3 阅读(14) 评论(0) 推荐(0)
摘要: SPOJ11414 COT3 - Combat on a tree 考虑对每个子树维护 SG 函数值,如果根节点是白点,我们枚举子树内白点算 SG 值。 考虑如何优化这个过程,维护每个子树的 SG 函数集合,每次需要给整个集合异或,或者合并集合,01trie 维护即可,复杂度 \(O(n \log 阅读全文
posted @ 2026-06-29 17:47 nullpt3 阅读(14) 评论(0) 推荐(0)
摘要: P10064 [SNOI2024] 公交线路 考虑一条链的情况,一定是一条路径覆盖一个端点,另外一条路径覆盖另一个端点,两条路径相交,其他路径随意。 考虑到树上面的情况,感觉上来说存在一个非叶子节点 \(x\),使得每个叶子 \(u_i\) 都有一条路径同时覆盖 \(u_i,x\)。考虑如何证明这个 阅读全文
posted @ 2026-05-30 08:31 nullpt3 阅读(21) 评论(0) 推荐(0)
摘要: Day 1 D1T1 Coreputer 题意:交互题,有隐藏的 01 序列 \(a_{1 \sim 16}\),查询给出集合 \(S\),记 \(f(S) = \sum_{i \in S} a_i\),交互库返回: \(f(S) > f(U \setminus S):1\)。 \(f(S) = f 阅读全文
posted @ 2026-04-27 22:33 nullpt3 阅读(84) 评论(0) 推荐(0)
摘要: P9020 [USACO23JAN] Mana Collection P 简单题。首先的一个观察是,如果一个位置被经过多次,可以只计算最后一次经过时的贡献。并且到达终点时的时间一定为终止时间。这启示我们从终点倒着 dp。 观察一个顶点序列 \(p_{1 \sim m}\),不妨钦定每个点都是最后一次 阅读全文
posted @ 2026-04-11 08:21 nullpt3 阅读(22) 评论(0) 推荐(0)
摘要: CF1679F Formalism for Formalism(*2600) 考虑找到一类等价的方案的一个代表元来建立单射关系,具体的,在本题令字典序最小的序列来代表整个序列集合。 考虑怎么判定一个串是字典序极小的。 对于每个 \(a_i\),找到前面极长的一个后缀 \(a_{j \sim i-1} 阅读全文
posted @ 2025-11-10 21:46 nullpt3 阅读(104) 评论(1) 推荐(1)