Borderou de evaluare (job #1925601)
Utilizator | Data | 13 martie 2017 14:15:18 | |
---|---|---|---|
Problema | Energii | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp: In function ‘int main()’:
user.cpp:2:190: error: ‘o’ was not declared in this scope
int G,w,s,a[1010][5010];struct obiect{int p,c;}ob[5010];int main(){freopen("energii.in","r",stdin);freopen("energii.out","w",stdout);scanf("%d%d",&G,&w);for(int i=1;i<=G;i++){scanf("%d%d",&o[i].p,&o[i].c);s+=o[i].p;}if(s<w){puts("-1");}else{for(int i=0;i<=G;i++)for(int j=0;j<=w;j++)a[i][j]=0x3f3f3f3f;for(int i=1;i<=G;i++){for(int j=0;j<=w;j++){if(j<=o[i].p)a[i][j]=(a[i-1][j]<o[i].c)?a[i-1][j]:o[i].c;if(j>o[i].p)a[i][j]=(a[i-1][j]<a[i-1][j-o[i].p]+o[i].c)?a[i-1][j]:a[i-1][j-o[i].p]+o[i].c;}}printf("%d\n",a[G][w]);}return 0;}
^
user.cpp:2:353: error: ‘o’ was not declared in this scope
int G,w,s,a[1010][5010];struct obiect{int p,c;}ob[5010];int main(){freopen("energii.in","r",stdin);freopen("energii.out","w",stdout);scanf("%d%d",&G,&w);for(int i=1;i<=G;i++){scanf("%d%d",&o[i].p,&o[i].c);s+=o[i].p;}if(s<w){puts("-1");}else{for(int i=0;i<=G;i++)for(int j=0;j<=w;j++)a[i][j]=0x3f3f3f3f;for(int i=1;i<=G;i++){for(int j=0;j<=w;j++){if(j<=o[i].p)a[i][j]=(a[i-1][j]<o[i].c)?a[i-1][j]:o[i].c;if(j>o[i].p)a[i][j]=(a[i-1][j]<a[i-1][j-o[i].p]+o[i].c)?a[i-1][j]:a[i-1][j-o[i].p]+o[i].c;}}printf("%d\n",a[G][w]);}return 0;}
^
user.cpp:2:409: error: ‘o’ was not declared in this scope
int G,w,s,a[1010][5010];struct obiect{int p,c;}ob[5010];int main(){freopen("energii.in","r",stdin);freopen("energii.out","w",stdout);scanf("%d%d",&G,&w);for(int i=1;i<=G;i++){scanf("%d%d",&o[i].p,&o[i].c);s+=o[i].p;}if(s<w){puts("-1");}else{for(int i=0;i<=G;i++)for(int j=0;j<=w;j++)a[i][j]=0x3f3f3f3f;for(int i=1;i<=G;i++){for(int j=0;j<=w;j++){if(j<=o[i].p)a[i][j]=(a[i-1][j]<o[i].c)?a[i-1][j]:o[i].c;if(j>o[i].p)a[i][j]=(a[i-1][j]<a[i-1][j-o[i].p]+o[i].c)?a[i-1][j]:a[i-1][j-o[i].p]+o[i].c;}}printf("%d\n",a[G][w]);}return 0;}
^
user.cpp:2:99: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
int G,w,s,a[1010][5010];struct obiect{int p,c;}ob[5010];int main(){freopen("energii.in","r",stdin);freopen("energii.out","w",stdout);scanf("%d%d",&G,&w);for(int i=1;i<=G;i++){scanf("%d%d",&o[i].p,&o[i].c);s+=o[i].p;}if(s<w){puts("-1");}else{for(int i=0;i<=G;i++)for(int j=0;j<=w;j++)a[i][j]=0x3f3f3f3f;for(int i=1;i<=G;i++){for(int j=0;j<=w;j++){if(j<=o[i].p)a[i][j]=(a[i-1][j]<o[i].c)?a[i-1][j]:o[i].c;if(j>o[i].p)a[i][j]=(a[i-1][j]<a[i-1][j-o[i].p]+o[i].c)?a[i-1][j]:a[i-1][j-o[i].p]+o[i].c;}}printf("%d\n",a[G][w]);}return 0;}
^
user.cpp:2:133: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
int G,w,s,a[1010][5010];struct obiect{int p,c;}ob[5010];int main(){freopen("energii.in","r",stdin);freopen("energii.out","w",stdout);scanf("%d%d",&G,&w);for(int i=1;i<=G;i++){scanf("%d%d",&o[i].p,&o[i].c);s+=o[i].p;}if(s<w){puts("-1");}else{for(int i=0;i<=G;i++)for(int j=0;j<=w;j++)a[i][j]=0x3f3f3f3f;for(int i=1;i<=G;i++){for(int j=0;j<=w;j++){if(j<=o[i].p)a[i][j]=(a[i-1][j]<o[i].c)?a[i-1][j]:o[i].c;if(j>o[i].p)a[i][j]=(a[i-1][j]<a[i-1][j-o[i].p]+o[i].c)?a[i-1][j]:a[i-1][j-o[i].p]+o[i].c;}}printf("%d\n",a[G][w]);}return 0;}
^
user.cpp:2:153: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
int G,w,s,a[1010][5010];struct obiect{int p,c;}ob[5010];int main(){freopen("energii.in","r",stdin);freopen("energii.out","w",stdout);scanf("%d%d",&G,&w);for(int i=1;i<=G;i++){scanf("%d%d",&o[i].p,&o[i].c);s+=o[i].p;}if(s<w){puts("-1");}else{for(int i=0;i<=G;i++)for(int j=0;j<=w;j++)a[i][j]=0x3f3f3f3f;for(int i=1;i<=G;i++){for(int j=0;j<=w;j++){if(j<=o[i].p)a[i][j]=(a[i-1][j]<o[i].c)?a[i-1][j]:o[i].c;if(j>o[i].p)a[i][j]=(a[i-1][j]<a[i-1][j-o[i].p]+o[i].c)?a[i-1][j]:a[i-1][j-o[i].p]+o[i].c;}}printf("%d\n",a[G][w]);}return 0;}
^
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !