Borderou de evaluare (job #2251120)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !