Borderou de evaluare (job #2251120)

Utilizator PushkinPetolea Cosmin Pushkin Data 1 octombrie 2018 09:57:55
Problema Algoritmul lui Dijkstra Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:2:2: error: invalid preprocessing directive #defin #defin inf 2000000 ^~~~~ user.cpp:3:1: error: ‘ifstream’ does not name a type ifstream f("dijkstra.in"); ^~~~~~~~ user.cpp:4:1: error: ‘ofstream’ does not name a type ofstream g("dijkstra.out"); ^~~~~~~~ user.cpp: In function ‘int main()’: user.cpp:5:55: error: ‘f’ was not declared in this scope int a[250001][4],d[50001],n,k,ok=1,i,j,c,m;int main(){f>>n>>m;int nr=1;for(i=1;i<=n;i++)d[i]=inf;d[1]=0;for(i=1;i<=m;i++){f>>a[i][1]>>a[i][2]>>a[i][3];if(a[i][1]==1)d[a[i][2]]=a[i][3];}while(ok && nr<n){ok=0;for(k=1;k<=m;k++){i=a[k][1];j=a[k][2];c=a[k][3];if(d[j]>d[i]+c){d[j]=d[i]+c;ok=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<inf)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ user.cpp:5:94: error: ‘inf’ was not declared in this scope int a[250001][4],d[50001],n,k,ok=1,i,j,c,m;int main(){f>>n>>m;int nr=1;for(i=1;i<=n;i++)d[i]=inf;d[1]=0;for(i=1;i<=m;i++){f>>a[i][1]>>a[i][2]>>a[i][3];if(a[i][1]==1)d[a[i][2]]=a[i][3];}while(ok && nr<n){ok=0;for(k=1;k<=m;k++){i=a[k][1];j=a[k][2];c=a[k][3];if(d[j]>d[i]+c){d[j]=d[i]+c;ok=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<inf)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^~~ user.cpp:5:323: error: ‘inf’ was not declared in this scope int a[250001][4],d[50001],n,k,ok=1,i,j,c,m;int main(){f>>n>>m;int nr=1;for(i=1;i<=n;i++)d[i]=inf;d[1]=0;for(i=1;i<=m;i++){f>>a[i][1]>>a[i][2]>>a[i][3];if(a[i][1]==1)d[a[i][2]]=a[i][3];}while(ok && nr<n){ok=0;for(k=1;k<=m;k++){i=a[k][1];j=a[k][2];c=a[k][3];if(d[j]>d[i]+c){d[j]=d[i]+c;ok=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<inf)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^~~ user.cpp:5:327: error: ‘g’ was not declared in this scope int a[250001][4],d[50001],n,k,ok=1,i,j,c,m;int main(){f>>n>>m;int nr=1;for(i=1;i<=n;i++)d[i]=inf;d[1]=0;for(i=1;i<=m;i++){f>>a[i][1]>>a[i][2]>>a[i][3];if(a[i][1]==1)d[a[i][2]]=a[i][3];}while(ok && nr<n){ok=0;for(k=1;k<=m;k++){i=a[k][1];j=a[k][2];c=a[k][3];if(d[j]>d[i]+c){d[j]=d[i]+c;ok=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<inf)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ user.cpp:5:345: error: ‘g’ was not declared in this scope int a[250001][4],d[50001],n,k,ok=1,i,j,c,m;int main(){f>>n>>m;int nr=1;for(i=1;i<=n;i++)d[i]=inf;d[1]=0;for(i=1;i<=m;i++){f>>a[i][1]>>a[i][2]>>a[i][3];if(a[i][1]==1)d[a[i][2]]=a[i][3];}while(ok && nr<n){ok=0;for(k=1;k<=m;k++){i=a[k][1];j=a[k][2];c=a[k][3];if(d[j]>d[i]+c){d[j]=d[i]+c;ok=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<inf)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^

Ceva nu functioneaza?