摘要: 我们可以将比赛过程分为 \(n\times m\) 轮,每轮有一架无人机从上一个门飞至下一个门,其余的传送。 考虑每轮是哪个没有传送。发现是飞向下一个门时间最少且编号最小的。设 \(w_{i,j}\) 表示 \(i\) 从 \(j-1\) 号门飞向 \(j\) 号门所需的时间,发现实际上这个顺序是对 阅读全文
posted @ 2025-10-13 16:06 Luckies 阅读(4) 评论(0) 推荐(0)
摘要: 首先,无论我们怎么选,主任一定会选不满意度最大、变白度尽量小的任务。也就是无论我们怎么选,主任都会有一个固定的选任务的顺序。显然这个顺序就是按照不满意度递减,其次变白度递增排序后的顺序。我们记它为 \(id\)。显然,\(id\) 最小的 \(p-k\) 个主任一定不会选。 现在只需要考虑前 \(n 阅读全文
posted @ 2025-10-13 16:06 Luckies 阅读(2) 评论(0) 推荐(0)
摘要: 首先观察数据范围,一眼 \(\mathcal O(n^3)\),然后再观察题目,你感觉它是个区间 dp,那么恭喜你,你的感觉是对的。 然后你直接一个区间 dp 板子拍上去,设 \(dp_{i, j}\) 表示区间 \([i, j]\) 的方案数,那么转移很显然,若 \(i,j\) 能够匹配,则可以将 阅读全文
posted @ 2025-10-13 15:59 Luckies 阅读(2) 评论(0) 推荐(0)
摘要: 如果你做过 GSS2,那么你会发现它们很像,都是询问最优子段的问题。 这里有一个 trick,对于这一类询问最优子段的问题,首先考虑将询问离线,然后扫描线。若当前扫描到 \(i\),设 \(f_j\) 表示以 \(j\) 为左端点,\(i\) 为右端点的子段信息,可以维护 \(f_j\) 的历史最值 阅读全文
posted @ 2025-10-13 15:56 Luckies 阅读(2) 评论(0) 推荐(0)
摘要: T1 注意到长度显然有单调性。考虑二分答案。 check 时长度确定,用哈希+哈希表判断是否重复出现即可。 T2 阅读全文
posted @ 2025-08-25 09:04 Luckies 阅读(8) 评论(0) 推荐(0)
摘要: T1 死因:没判 \(n1=n2\)。 发现数据范围非常小,\(n\le8\),于是考虑直接全排列一一对应来统计。 具体地,每枚举一个全排列就用邻接矩阵判断是否连边即可。 注意会有重复,于是可以把边集状压判重。 复杂度 \(\mathcal O(n!n^2)\)。 T2 这种题必须在 10 min 阅读全文
posted @ 2025-08-21 18:36 Luckies 阅读(4) 评论(0) 推荐(0)
摘要: T1 发现贪心不太好做,考虑二分答案。 考虑一个答案 \(x\) 合法的条件。发现当答案为 \(x\) 时,每种芒果最多选 \(x\) 个。那么将所有芒果选最多的数量,判断是否足够即可。即 \(\sum_{i_1}^{n}{\min(a_i,x)} \ge x \cdot k\)。 在考场上,如果证 阅读全文
posted @ 2025-08-20 18:05 Luckies 阅读(10) 评论(0) 推荐(0)
摘要: T1 发现一次操作相当于交换 A 和 BC,那么一个 A 可以与它后面所有与它相连的 BC 组成 ABC。扫一遍统计一下即可。 T2 一个错误的贪心:求出最大生成森林,然后连一条最大的边。 错误的点在于,如果一条边加上后刚好形成一个环,那么这条边是可行的,并且更优。 那么这样贪就好了。 T3 考虑一 阅读全文
posted @ 2025-08-18 10:01 Luckies 阅读(3) 评论(0) 推荐(0)
摘要: T1 今天的败笔。 注意到两点之间距离的奇偶性,等于它们到根的距离和的奇偶性。 那么三个点之间的距离奇偶性相同,等价于三个点到根的距离的奇偶性相同。 统计到根的距离为奇/偶的点的个数,求选三个点的方案数即可。 T2 把黑点删掉以后,会形成若干个仅由红点组成的连通块。 对于一个黑点来说,走到与它相邻的 阅读全文
posted @ 2025-08-17 10:09 Luckies 阅读(4) 评论(0) 推荐(0)
摘要: T1 循环边界写错了,怒挂 10 pts。 注意到数据范围只有 \(100\),那么状态就可以大胆设。 发现它类似一个背包模型,那么设 \(f_{i,j}\) 表示第 \(i\) 次攻击前,还剩 \(j\) 点魔法值最大伤害值。发现不太好确定由哪些状态转移,考虑扩散型转移。转移分讨一下就好了。 T2 阅读全文
posted @ 2025-08-16 09:57 Luckies 阅读(12) 评论(0) 推荐(0)