摘要:
\(\text{solution}\) 发现一个重要的性质,那就是排完序后依次取,最远的距离不会超过 \(3\),因为不会有 \(3\) 个一样的东西放在一起,然后我们直接 DP 求解就完了。 但是我们要先排序贪心做才是对的。 阅读全文
posted @ 2024-08-24 15:42
Alexande
阅读(17)
评论(0)
推荐(0)
摘要:
\(\text{solution}\) 很好的一道题目。 我们考虑一个事情,就是如果一个区间内的数都大于/小于某个数,可以看作是一张二分图上左部点一段区间向右部点的一段前缀/后缀连边,然后我们钦定除了这个区间内的数其他数都不能选 \(x\) 这个数,因为 \(x\) 这个树必须出现在这个区间内。 然 阅读全文
posted @ 2024-08-24 13:45
Alexande
阅读(19)
评论(0)
推荐(0)
摘要:
\(\text{solution}\) 一道很好的反过来的 DP 题。 首先我们考虑到设 \(f_{i, j}\) 为前 \(i\) 个数用了 \(j\) 个乘号最小/最大的答案是多少,但是我们发现状态数是 \(O(n^2)\),转移数是 \(O(n)\) 的,总复杂度就是 \(O(n^3)\),咋 阅读全文
posted @ 2024-08-24 10:52
Alexande
阅读(11)
评论(0)
推荐(0)
摘要:
\(\text{solution}\) 确实是挺好的一个题,唤醒了我对 MST 的尘封的回忆。 首先发现这个东西是一个最小生成树,然后我们发现建 \(O(n^2)\) 条边明显不行,于是我们按照 \(x, y, z\) 各排一遍序后相邻之间连边,不难证明这样连的边是包含最小生成树边集的,然后直接克鲁 阅读全文
posted @ 2024-08-24 10:02
Alexande
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号