摘要:
网格走路问题的多维版本。 我们说过,如果网格是二维的,复杂度可以做到 \(\sqrt {nm}\),这是因为通过根号分治有 DP 和容斥的两种解法,这里都需要运用到。 将所有坏点排序之后 DP 即可。 阅读全文
posted @ 2025-11-28 20:54
Alexande
阅读(4)
评论(0)
推荐(0)
摘要:
记录一个 DP 表示匹配信息。 然后枚举开头位置,路径形态只有那么几种,枚举一下即可。 可 pku 那个题差不太多。 阅读全文
posted @ 2025-11-28 20:38
Alexande
阅读(4)
评论(0)
推荐(0)
摘要:
设 \(f_i\) 表示第一次到达 \(i\) 的所用时间,初始 \(f_1 = 0\)。 首先考虑运动的形态会是什么样子,应该是第一次走到 \(i\),然后不断的跳 \(p_i\),直到再一次走到 \(i\),再向 \(i + 1\) 走。 其实转移是很好转移的,你可以看做跳到 \(p_i\) 就 阅读全文
posted @ 2025-11-28 20:13
Alexande
阅读(5)
评论(0)
推荐(0)
摘要:
noip 前一天锻炼手感。 设 \(f_i\) 为 \(i\) 到终点的答案。 那么每次转移 \(u\) 这个点的时候,令其出点 \(v\) 的贡献为 \(w + f_v\),那么敌人一定会选择最小的 \(d\) 个点办掉,此时你的答案一定为第 \(d + 1\) 小的点,维护一下即可。 具体来说建 阅读全文
posted @ 2025-11-28 19:59
Alexande
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号