E. Egor in the Republic of Dagestan(Codeforces Round #669 (Div. 2))
E. Egor in the Republic of Dagestan
题意:给一个有向图,每条边有一个类型(0或者1),什么类型的城市就只能走什么类型的边,你需要给每个城市指定类型(0/1),使得从1到n 的最短路最长,甚至长到1无法到达n
题解:spfa
1建反向边
2dis[i][0] dis[i][1] 分别表示i为类型0/1时,从i到n的最短距离(i到n的路径上的城市类型已经指定的情况下)
3对于一条从x到y的边,边的类型为tp, dis[y][tp]=min(dis[y][tp],ma
原创
2020-09-11 11:15:29 ·
127 阅读 ·
0 评论