Pagini recente » Borderou de evaluare (job #1422014) | Borderou de evaluare (job #3200765) | Borderou de evaluare (job #1162341) | Borderou de evaluare (job #353089) | Borderou de evaluare (job #1925603)
Borderou de evaluare (job #1925603)
Raport evaluator
Compilare:
user.cpp: In function ‘int main()’:
user.cpp:2:91: 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{int p,c;}o[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:125: 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{int p,c;}o[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:145: 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{int p,c;}o[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:197: 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{int p,c;}o[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;}
^
| Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
| 1 | 0ms | 1020kb | Ok! | 5 |
| 2 | 0ms | 1172kb | Ok! | 5 |
| 3 | 0ms | 580kb | Ok! | 5 |
| 4 | 0ms | 696kb | Ok! | 5 |
| 5 | 0ms | 816kb | Ok! | 5 |
| 6 | 0ms | 1772kb | Ok! | 5 |
| 7 | 0ms | 252kb | Ok! | 5 |
| 8 | 4ms | 2048kb | Ok! | 5 |
| 9 | 40ms | 19872kb | Ok! | 5 |
| 10 | 36ms | 19860kb | Ok! | 5 |
| 11 | 36ms | 19864kb | Ok! | 5 |
| 12 | 36ms | 19860kb | Ok! | 5 |
| 13 | 40ms | 19868kb | Ok! | 5 |
| 14 | 40ms | 19872kb | Ok! | 5 |
| 15 | 40ms | 19868kb | Ok! | 5 |
| 16 | 40ms | 19868kb | Ok! | 5 |
| 17 | 40ms | 19868kb | Ok! | 5 |
| 18 | 40ms | 19868kb | Ok! | 5 |
| 19 | 40ms | 19868kb | Ok! | 5 |
| 20 | 40ms | 19868kb | Ok! | 5 |
| Punctaj total | 100 |