摘要:
k 短路 2024.10.24 CW 模拟赛 T2, 有些古老, 单独拿出来写. 题意 给定带边权的简单有向图, 满足: 每个点至多存在于一个简单环内; 任意两点之间至多存在一条简单路径. 求起点 \(S\) 到终点 \(T\) 的 \(k\) 短路长度. 其中 \(n \le 50, 1 \le 阅读全文
摘要:
D. 送快递 思路 注意到题目中说「第 \(i\) 个时刻, 青蛙和周欣中的一个人要将快递送往位置 \(k_i\), 送完快递后, 那个人将停留在位置 \(k_i\)」, 那么就有一个 \(\mathcal{O}(n^2)\) 的 DP : \(f_{i, j}\) 表示执行完前 \(i\) 次操作 阅读全文
摘要:
B. 美食节 思路 令 \(f_{i, j}\) 表示第 \(i\) 个活动后在 \(j\) 的最小疲劳值. 对于每一个 \(f_{i, j}\), 先从 \(f_{i - 1, j}\) 赋值过来, 接下来由两部分贡献. 第一部分: \[f_{i, j} = f_{i - 1, j} + \beg 阅读全文
摘要:
A. 怎么又是先增后减 题意 给定一个序列 \(A\), 每次操作只能交换相邻两个元素, 求使得序列 \(A\) 先增后减的最小操作次数. 思路 我们每次考虑当前未被处理的最小的 \(x\), 其一定被移动到序列的最左边或者最右边. 若它向左移动, 那么移动次数即为左边比它大的数的个数; 向右也同理 阅读全文
摘要:
C. 环上合并 zcy 讲的好. 思路 先考虑一下特殊性质 \(a_i \le a_{i + 1}\). 动手模拟一下可以发现, 对于第 \(2 \sim n - 1\) 个数, 我们需要使用 \(n - (\)该数出现次数\()\) 次操作; 而对于第 1 个和第 \(n\) 个数, 则需要 \( 阅读全文