上一页 1 2 3 4 5 6 7 8 9 ··· 85 下一页
摘要: 传送门 \(x\leqslant 5\) 可以预处理出所有 \(2^5\) 种前 5 条边选/不选的最小生成树权值和 考虑链怎么做 发现可以线段树维护,需要维护 \(l, r\) 与 0 是否连通的每种情况的最小权值 这个是可以合并的 然后正解使用 kruskal 构造等效链 正确性:(补的题解记不 阅读全文
posted @ 2022-07-23 21:29 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 小清新神仙题目 直接处理排列很难处理 \(\forall x\in[1, n]\),考虑 01 序列 \(t_i=[a_i\geqslant x]\) 对这个 01 序列状压求答案是容易的 那么对所有 01 序列答案求和即可 复杂度 \(O(nm2^n)\) 点击查看代码 // ubsan: 阅读全文
posted @ 2022-07-23 21:22 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 策略是每次取最高位 (赛时推出的策略是最高为 11 拆最高位,最高为 10 拆最高位的下一位,但仔细思考会发现这个其实等价于每次取最高位) 那么尝试写出贡献 最低位需要特判不好维护,考虑当成普通位来算再把算多的减掉 那么若第 \(i\) 位为 1,其贡献为 \[(i+1)2^{i+1}+\f 阅读全文
posted @ 2022-07-23 21:20 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 [ARC062F] Painting Graphs with AtCoDeer 关于 Polya 定理: 一般用在染色上吧?如果是的话,可能的切入点(用 \(k\) 种颜色):\[\frac{1}{G}\sum\limits_{p\in G}|k|^{c(p)} \]其中 \(c(p)\) 阅读全文
posted @ 2022-07-22 20:29 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 传送门 即为统计 \(m\mid F(x)\) 的个数 有性质 \(m\mid F(x)\to m\mid F(x+m)\),所以按 \(x \bmod m\) 的余数分类处理 考虑 \(m\) 的每个质因子,限制变为 \(\prod p_i^{c_i}\mid F(x)\) 那么对每个 \(r\) 阅读全文
posted @ 2022-07-20 21:06 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 发现可能的 DNA 序列总是两个前缀的 lcs 放到 SAM 上就是两个节点在 fail 树上的 lca 发现这样的 lca 只有 \(O(n)\) 个,暴力插到一棵 trie 树里 然后加 DNA 序列就是对每个 lca 统计贡献,可以暴跳父亲树剖维护 然后发现这棵 trie 的大小貌似是 阅读全文
posted @ 2022-07-20 15:51 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 关于 FWT: FWT 是线性变换,所以最外层循环的枚举顺序其实无关紧要 然后最外层枚举其实是固定了一个二进制位,用不同的方法合并剩下的位 固定的位之间是独立的,所以固定某一位跑 fwt_or,再固定另一位跑 fwt_and 之类的事情也是可行的 根据上面分析写代码即可 点击查看代码 // 阅读全文
posted @ 2022-07-20 15:42 Administrator-09 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 传送门 带加带删,加好加删不好删的题记得线段树分治 关于不带删的那档分: 贡献是 \(\max(a_c+b_c, a_y+b_y)\) 拆一个出来,变成 \(\max(a_c-a_y+b_c, b_y)+a_y\) 发现 \(a_c-a_y\) 只和物品 \(a\) 有关,令 \(v=a_c-a_y 阅读全文
posted @ 2022-07-20 15:36 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 相似序列问题 B关系 将限制转化为 LCS 长度 \(\geqslant n-2\) 根据转移 \(f_{i, j}=\max(f_{i-1, j}, f_{i, j-1}, f_{i-1, j-1}[s_i=t_j])\) 得到只有两维之差 \(\leqslant 2\) 的状态是有用的 那么 d 阅读全文
posted @ 2022-07-20 15:23 Administrator-09 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 传送门 [AGC014E] Blue and Red Tree 手玩一下 因为加一条红边的时候要求路径上蓝边都没动过 所以转化为链覆盖,每次找一条被覆盖次数为 1 的边删掉,再撤销对应的覆盖操作 可以对每条边维护所有覆盖其操作的异或和/hash 值之和来找到覆盖其的操作 复杂度 \(O(Tn\log 阅读全文
posted @ 2022-07-20 15:12 Administrator-09 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 85 下一页