Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
冯威论文里n<>4为什么啊?rt。 bool bellman_ford() { int i,j,k; bool flag ; memset(s,0,sizeof(s)); for (i=2;i<=24;i++) { flag = true; for (j=0;j<=24;j++) { for (k=map[j].size()-1;k>=0;k--) { node edge = map[j][k]; if (s[j]+edge.v > s[edge.e]) {// >=最长路, <=最短路 s[edge.e] = s[j] + edge.v; flag = false; } } } if (flag) { break ; } } for (i=1;i<24;i++) { if (s[i-1] - s[i] < -num[i]) {// 不满足条件 return false; } } for (j=0;j<24;j++) { for (k=map[j].size()-1;k>=0;k--) { node edge = map[j][k]; if (s[j]+edge.v > s[edge.e]) {// 有正权回路 return false; } } } return n != 4;// ???????? } 改成return true;就WA的,奇怪,什么意思啊?? Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator