摘要:
图论 对于图路径的构造,常常思考是否可以对叶子节点进行某种配对。按照 dfs 序对节点进行配对是考虑的方向之一。例题 P7320 「PMOI-4」可怜的团主,P4665 [BalticOI 2015]。 树上路径的交是路径。路径满足边数等于点数 ,通常可以做某些神秘容斥。例题:2024 阅读全文
摘要:
马上退役了,自认为这个博客里面还是有很多东西的。留给后来者吧。 任务和规划 最后的任务 比赛记录 [比赛记录] ZROI 2024CSP Day2 [比赛记录] ZROI 2024NOIP Day2 [比赛记录]必可 2024 Round 2 [比赛记录] ZROI 2024CSP Day3 [比赛 阅读全文
摘要:
这是一篇迟到的游记,为什么呢?因为作者已经成为文化课选手了。 Day-1 晚上 到了宾馆,在路上准备了一下面基事宜。在车上昏昏沉沉,结果下了车精神抖擞了。 简单布置之后开始摆烂,这是符合考前规范的好事。某游戏连跪十五局。rp -- 。我希望这是给我第二天攒 rp。 试机。 诶山东是 阅读全文
摘要:
本文部分内容来自《高等代数》。 行列式定义 对于一个 阶行列式 \[A_{n \times n}= \begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots & 阅读全文
摘要:
本文主要记录某些动态规划思路及动态规划优化。 首先先把以前写过的斜率优化祭出来。 斜率优化 经典例题。 设 表示最后班车在 时刻发车,所有人等待时间和的最小值。(这里的所有人是指到达时刻小于等于 \( 阅读全文
摘要:
启动。 快排(带随机) void qsort(int l, int r) { if (l >= r) return; vector<int> p, q; p.clear(), q.clear(); for (int i = l; i <= r; i ++ ) { if (a[i] < a[l]) p 阅读全文
摘要:
Day0 和好朋友分在拼一间房,不错。 考前摆了一会大烂,然后写了一下 hash 的 SA。 睡的不是很早。 Day1 早上起的很早, 就醒了。 八点十分就把题面发下来了。开始读题。 T1 是不是送分题啊(?),很明显 / \(y_i 阅读全文
摘要:
之前记过一遍了,现在快要省选了复盘一下。 后缀自动机 SAM 构建过程: namespace Suffix_Automaton { int h[N], e[N], ne[N], idx; int last, sz[N], fa[N], len[N], tt; map<int, int> ch[N]; 阅读全文
摘要:
Final ranking: 。 A 平凡题。 不妨设选定操作的区间为 ,这一段的和为 。 如果 ,则相对于原来的数组来说,操作后的和增加了 。我们期望选择最大的 来获得最大的增量。很显 阅读全文
摘要:
Jinan 2023 B 朴素 dp: 代表 为根的子树划分完, 所在连通块大小为 。转移平凡 。 考虑 很大时复杂度退化成 。发现 很大时连通块个数很小,只有 \(O(\dfrac{ 阅读全文
摘要:
VScode 配置 C++ 环境配置 下载 vscode。 下载 MinGW。 将下载的 MinGW 解压到 D 盘根目录下。 搜索环境变量,打开“高级 / 环境变量”。 在 Path 中新建路径 D:\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw6 阅读全文
摘要:
A. Commando 设 表示恰好以 为一个段结尾,前面的最大战斗力。前缀和数组设为 。有转移: \[f_i = \max_{j < i} \{ f_j + \color{red}{{a(s_i - s_j) ^ 2 + b(s_i - s_j) + c} 阅读全文