摘要:
传送门 看到平均数最大,自然地想到二分答案。那么我们的$check$函数就是要求:是否存在一条长度在$[L,U]$的路径,满足其权值和$\geq 0$。 看到长度在$[L,U]$,自然地想到点分治求解。我们考虑如何统计答案,像树的难题那样使用线段树的话,复杂度会变成$nlog^3n$,显然是跑不过这 阅读全文
posted @ 2018-12-06 09:37
cjoier_Itst
阅读(319)
评论(0)
推荐(1)
摘要:
传送门 只会线段树……关于单调队列的解法可以去看“重建计划”一题。 看到路径长度$\in [L,R]$考虑点分治。可以知道,在当前分治中心向其他点的路径中,始边(也就是分治中心到对应子树的根的那一条边)颜色相同的两条路径在拼合的时候在加上两条路径的权值之后需要减掉始边颜色的权值(因为被计算了两次), 阅读全文
posted @ 2018-12-06 08:58
cjoier_Itst
阅读(426)
评论(0)
推荐(0)
摘要:
传送门 淀粉质好题啊qaq 我们先考虑随便选择一个点作为邮递中心,通过移动邮递中心找到更优的位置。将路径最大值求出,并将路径最大值对应的那一些路径拿出来考虑。可以知道,如果说这些路径中存在一条经过当前邮递中心的路径,意味着当前点就是最优的(因为不论邮递中心怎么移动,这一条路径的长度不会小于当前值,也 阅读全文
posted @ 2018-12-06 08:40
cjoier_Itst
阅读(244)
评论(0)
推荐(0)

浙公网安备 33010602011771号