CF666B. World Tour 题意: 给定一张边权为 1 的有向图,求四个不同点 A, B, C, D 使得 dis(A, B) + dis(B, C) + dis(C, D) 取最大值,dis表示最短路距离 1 ≤ n ≤ 3000, 1 ≤ m ≤ 5000 我又写了假做法呜呜呜 首先当然\(O(nm)\)预处理两点之间最短路 然后预处理出从每个点开始前3个dis最大的点 假做法: 贪心,枚举A,贪心选择dis较大的BCD,就是3*3*3搜索选出B.C.D 假的原因: 贪心不成立,因…