题目大意:给定一个 N 个顶点,M 条边的无向图,每个顶点有一个时间戳,且时间戳大小按照顶点下标大小依次递增,在给定时间 t 时,时间戳严格大于 t 的顶点不能被访问,现在有 Q 次询问,每次询问在给定时间下,任意两个点的最短路是多少,若有点不能被访问,则输出 -1. 题解:因为 N<=200,且询问的是任意两点的最短路问题,所以考虑 Floyd 算法.在 Floyd 算法中,问题的阶段是经过前几个顶点,这句话也可以理解为:只经过前几个顶点的任意两点的最短路是多少.而这正好符合时间戳的概念,即:…