Egalitarianism

作者:孙奕灿

关键词:图论,最短路.

问题简述

有一张 个点的无向图,要求给每个点分配一个标号,使得任意一条边两端的点的标号差(绝对值)不能超过给出的常数 ,要求在此基础上最大化 标号的最大值减最小值.如果答案为 ,则输出 -1.

数据范围

算法一

如果这张图不连通,那么答案显然为,否则我们固定一个点 ,使它的标号为 0, 那么一个和 最短距离为 的点 , 其标号必须落在 之间, 因为图连通,所以 是有限的,因此答案是有限的.

从上述论证中也可以看出, 的标号差的最大值就是 , 因此最短路越长,标号差越大,因此答案就是 , floyd即可.

时间复杂度.

results matching ""

    No results matching ""