题目大意:总统要回家,会经过一些街道,每条街道都是单向的并且拥有权值.现在,为了让总统更好的回家,要对每一条街道进行操作:1)如果该街道一定在最短路上,则输出“YES”.2)如果该街道修理过后,该边所在的最短路可以取代原先的最短路,则输出“CAN x”,x是修改该街道的花费,就是权值减小的值.3)如果该街道是一条不连通的街道,或者修改过后权值小于等于0,则输出“NO”. 解题思路:正向取边,求一次最短路得到d1[], 然后反向取边,再求一次最短路得到d2[].接着开始判断每一条边是否在最短路上.…