题目如上. 暴力碾标算,n^2过百万!! 作为一道黑题它确实有点点水(如果是畜生解法的话) 就是找出两两点之间的最短路的最小值. 本来是很高深的一题,要跑两遍最短路啊,然后染色啊,再拓展什么的,但是!有一个大仙(不是bk201)暴力了一发. 解法: 考虑一个叫做dijkstra的算法(这里千万不能spfa),它是怎么跑的呢? 很简单,贪心找当前最短路,然后在利用下一个节点拓展下下一个节点. 然鹅,这个过程如果跑全图的话,会炸到M78星云去!!! 但是,由于奇妙的dijkstra的贪心正确性,我们…