1035 道路和航线 整体负权且连通块内正权卡spfa求最短路 dijkstra+拓扑序+并查集或者dfs求连通块
链接:https://ac.nowcoder.com/acm/contest/26077/1035
来源:牛客网
题目描述
FarmerJohn正在一个新的销售区域对他的牛奶销售方案进行调查。他想把牛奶送到T个城镇,编号为1到T。这些城镇之间通过R条道路(编号为1到R)和P条航线(编号为1到P)连接。每条道路i或者航线i连接城镇AiA_iAi到BiB_iBi,花费为CiC_iCi。
对于道路,0≤Ci≤1040 \le C_i \le 10^40≤Ci≤104,然而航线的花费很神奇,花费CiC_iCi可能是负数。道路是双向的,可以从AiA_iAi到BiB_iBi,也可以从BiB_iBi到AiA_iAi,花费都是CiC_iCi。然而航线与之不同,只可以从AiA_iAi到BiB_iBi。
事实上,由于最近恐怖主义太嚣张,为了社会和谐,出台了一些政策保证:如果有一条航线可以从AiA_iAi到BiB_i
对于道路,0≤Ci≤1040 \le C_i \le 10^40≤Ci≤104,然而航线的花费很神奇,花费CiC_iCi可能是负数。道路是双向的,可以从AiA_iAi到BiB_iBi,也可以从BiB_iBi到AiA_iAi,花费都是CiC_iCi。然而航线与之不同,只可以从AiA_iAi到BiB_iBi。
事实上,由于最近恐怖主义太嚣张,为了社会和谐,出台了一些政策保证:如果有一条航线可以从AiA_iAi到BiB_i