摘要: NOI Linux 2.0。 Sublime Text 4 编译: g++ \"${file}\" -o \"${file_path}/${file_base_name}\" -O2 -std=c++14 -Wall -Wextra -Wconversion -Wshadow -fsanitize= 阅读全文
posted @ 2023-11-19 13:28 音街ウナ 阅读(51) 评论(1) 推荐(0)
摘要: 仅存不会的题。 阅读全文
posted @ 2023-10-29 21:23 音街ウナ 阅读(63) 评论(0) 推荐(0)
摘要: 非常好题目。DP 强行优化 \(O(n^3)\to O(n\log^2n)\)。实际上是把 \(O(nr\log n)\) 和 \(O(nk\log n)\) 的两个 Subtask 结合起来得到正解。 具体来说就是: 优化转移,此题中代价函数带三角函数十分复杂,考虑尝试 决策单调性(求导 / 四边 阅读全文
posted @ 2023-10-29 14:30 音街ウナ 阅读(42) 评论(0) 推荐(0)
摘要: LGR-164-Div.2 B. 合并序列 考虑我们实际上仅仅在钦定 \((u,v)\) 不切断时需要通过 \(v\) 所在子树的异或和这个 状态 来更新 \(u\) 对应异或和的状态,此时状态内每一位都是独立的。所以直接拆位仍然能够转移,得到 \(f_{i,j,0/1}\) 表示节点 \(i\) 阅读全文
posted @ 2023-10-15 19:46 音街ウナ 阅读(58) 评论(0) 推荐(2)
摘要: 轮廓线 DP + 外部容斥。似乎是 CDQ 论文题。 有一个 \(n\times m\) 的矩形表格,其中有一些位置有障碍。现在要在这个表格内放一些 \(1\times2\) 或者 \(2\times1\) 的多米诺骨牌,使得任何两个多米诺骨牌没有重叠部分,任何一个骨牌不能放到障碍上。并且满足任何相 阅读全文
posted @ 2023-10-14 11:10 音街ウナ 阅读(65) 评论(0) 推荐(0)
摘要: C. 学习 LIS 最大教训:不要混淆 上升子序列 和 不下降子序列。绝对不要没看懂样例就做题。(挂分:70pts 设 \(f_i\) 表示序列 \(a_1,a_2,c\dots,a_n\) 中以位置 \(i\) 结尾的最长上升子序列长度。给定 \(f\),求满足条件且值域在 \([1,m]\) 中 阅读全文
posted @ 2023-10-13 21:52 音街ウナ 阅读(16) 评论(0) 推荐(0)
摘要: A. 异或 矩阵中 下三角阵加法 的 Trick:考虑 横向、纵向、对角线方向分别差分,然后分别按照对应方向求前缀和再相加得到一个位置的实际值。 B. 游戏 给定一个大小为 \(n\) 的整数集合,A 和 B 轮流操作共 \(m\) 轮。第 \(i\) 轮有一个参数 \(b_i\) 表示此次操作要么 阅读全文
posted @ 2023-10-12 16:38 音街ウナ 阅读(21) 评论(0) 推荐(0)
摘要: Luogu P6054 考虑限制的形式: 一个选手必须恰好选择一套题。 元组 \((i,j,u,k)\) 表示若 \(i\) 选择 \([j,m]\),则 \(u\) 必须选择 \([j+k,m]\)。 前者显然可以用最小割解决。具体来说,构造 \(i\) 条长为 \(m + 1\) 的链 \(p_ 阅读全文
posted @ 2023-10-06 08:51 音街ウナ 阅读(9) 评论(0) 推荐(0)
摘要: (无需 LCT 简化版:P4764)主要是记录一个 Trick 而非 LCT、主席树 等的使用。 给定无向图,\(q\) 次询问,求边权在 \([l,r]\) 内的边的生成子图的连通块数目。强制在线。 对于连通块问题,考虑提取生成森林。连通块数目等于顶点数减去 边数最多的生成森林的边数。 强制在线也 阅读全文
posted @ 2023-10-05 22:19 音街ウナ 阅读(19) 评论(0) 推荐(0)
摘要: 给出一个字符串 \(P\),\(P\) 是由小写英文字母构成的。求总共有多少个不同的字符串 \(Q\),使得下面两个条件同时成立: 字符串 \(Q\) 非空。 字符串连接得到 \(QQ\),必须满足 \(QQ\) 是 \(P\) 的子序列。 因为 \(n\le 100\) 很小所以可以直接枚举第二次 阅读全文
posted @ 2023-09-28 21:16 音街ウナ 阅读(21) 评论(0) 推荐(0)