P8391 Acee · 2024-01-22 16:21:41 · 题解 暴力就是直接建出图来,跑最短路。 可以用线段树优化建图,但没有前途。 从前往后肯定不行,因为太多选择。 正难则反,反着来贪心发现 l 越小越好。 这个可以用线段树来求。 接着,每一个点都只有一个选择,即一个父亲,所以变成了树。 然后,图就变成了树,然后树上倍增就可以求了。 代码