【最短路】CF449B Jzzhu and Cities
作者:互联网
【题目描述】
CF449B Jzzhu and Cities
【分析】
- 题意:n个点,m条带权边的无向图,其中有k条特殊边连接1和i
- 问最多能删除多少条特殊边,能使每个点到1的最短距离不变
- 解答:直接在原图上跑最短路,得到dis[x]表示x到1的最短路。
- 对于每个用特殊边k连接的点i,如果dis[x]<w[k],那么k可以被删除
- 如果dis[x]=w[k],看x的其他出边如果也在最短路上,那么k也可以被删除
- 如此看来,原题就是一个裸的最短路
【代码】wait…
标签:特殊,CF449B,短路,Jzzhu,Cities,dis 来源: https://blog.csdn.net/qq_42754826/article/details/91346928