/ Vijos / 讨论 / 分享 /

P1053

#include

using namespace std;

int main()

{

freopen("1.in","r",stdin);

freopen("1.out","w",stdout);

int n,m,s;

scanf("%d%d%d",&n,&m,&s);

int dist[n+1],path[m+1][3],i,j,u,v;

for(i=1;i

1 条评论

  • @ 2010-03-14 23:01:14

    Re

    若果你用的是dijikstra那么就不能处理负权。且不用二叉堆处理极易超时。

    SPFA才是王道

  • 1