Borderou de evaluare (job #2326490)

Utilizator cristian51090Oanta Cristian cristian51090 Data 23 ianuarie 2019 16:38:30
Problema Algoritmul lui Dijkstra Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:2:80: error: register name not specified for 'n' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ main.cpp:2:94: error: register name not specified for 'm' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ main.cpp:2:88: error: register name not specified for 'i' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ main.cpp:2:84: error: register name not specified for 'o' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ main.cpp:2:96: error: register name not specified for 'nr' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^~ main.cpp:2:82: error: register name not specified for 'k' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ main.cpp:2:90: error: register name not specified for 'j' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ main.cpp:2:92: error: register name not specified for 'c' using namespace std;const int x=(1<<21);int a[4][250001],d[50001];register int n,k,o=1,i,j,c,m,nr=1;ifstream f("dijkstra.in");ofstream g("dijkstra.out");int main(){f>>n>>m;for(i=1;i<=n;i++)d[i]=x;d[1]=0;for(i=1;i<=m;i++){f>>a[1][i]>>a[2][i]>>a[3][i];if(a[1][i]==1)d[a[2][i]]=a[3][i];}while(o && nr<n){o=0;for(k=1;k<=m;k++){i=a[1][k];j=a[2][k];c=a[3][k];if(d[j]>d[i]+c){d[j]=d[i]+c;o=1;}}nr++;}for(i=2;i<=n;i++)if(d[i]<x)g<<d[i]<<" ";else g<<0<<" ";return 0;} ^ Non zero exit status: 1

Ceva nu functioneaza?