Borderou de evaluare (job #1449863)

Utilizator Alexa2001Alexa Tudose Alexa2001 Data 10 iunie 2015 20:19:45
Problema Gramezi Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:8:267: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;struct HaHa{int suma,valoare,indice;};vector<HaHa> a,b;int w,q,n,i,x,y,i1,i2;bool marked[30006];bool cmp1(HaHa x,HaHa y){if(x.suma<y.suma) return 0;if(x.suma>y.suma) return 1;return(x.valoare>y.valoare);}int main(){freopen("gramezi.in","r",stdin);freopen("gramezi.out","w",stdout);scanf("%d",&n);HaHa X;for(i=1; i<=n; ++i){scanf("%d%d",&x,&y);X.suma=x+y;X.valoare=x;X.indice=i;a.pb(X);X.valoare=y;b.pb(X);}sort(a.begin(),a.end(),cmp1);sort(b.begin(),b.end(),cmp1);q=w=0;i=i1=i2=0;while(i<n){if(i%2==0){while(marked[a[i1].indice]) ++i1;marked[a[i1].indice]=1;q+=a[i1].valoare;}else{while(marked[b[i2].indice]) ++i2;marked[b[i2].indice]=1;w+=b[i2].valoare;}++i;}printf("%d %d\n",q,w);return 0;} ^ user.cpp:8:301: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;struct HaHa{int suma,valoare,indice;};vector<HaHa> a,b;int w,q,n,i,x,y,i1,i2;bool marked[30006];bool cmp1(HaHa x,HaHa y){if(x.suma<y.suma) return 0;if(x.suma>y.suma) return 1;return(x.valoare>y.valoare);}int main(){freopen("gramezi.in","r",stdin);freopen("gramezi.out","w",stdout);scanf("%d",&n);HaHa X;for(i=1; i<=n; ++i){scanf("%d%d",&x,&y);X.suma=x+y;X.valoare=x;X.indice=i;a.pb(X);X.valoare=y;b.pb(X);}sort(a.begin(),a.end(),cmp1);sort(b.begin(),b.end(),cmp1);q=w=0;i=i1=i2=0;while(i<n){if(i%2==0){while(marked[a[i1].indice]) ++i1;marked[a[i1].indice]=1;q+=a[i1].valoare;}else{while(marked[b[i2].indice]) ++i2;marked[b[i2].indice]=1;w+=b[i2].valoare;}++i;}printf("%d %d\n",q,w);return 0;} ^ user.cpp:8:316: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;struct HaHa{int suma,valoare,indice;};vector<HaHa> a,b;int w,q,n,i,x,y,i1,i2;bool marked[30006];bool cmp1(HaHa x,HaHa y){if(x.suma<y.suma) return 0;if(x.suma>y.suma) return 1;return(x.valoare>y.valoare);}int main(){freopen("gramezi.in","r",stdin);freopen("gramezi.out","w",stdout);scanf("%d",&n);HaHa X;for(i=1; i<=n; ++i){scanf("%d%d",&x,&y);X.suma=x+y;X.valoare=x;X.indice=i;a.pb(X);X.valoare=y;b.pb(X);}sort(a.begin(),a.end(),cmp1);sort(b.begin(),b.end(),cmp1);q=w=0;i=i1=i2=0;while(i<n){if(i%2==0){while(marked[a[i1].indice]) ++i1;marked[a[i1].indice]=1;q+=a[i1].valoare;}else{while(marked[b[i2].indice]) ++i2;marked[b[i2].indice]=1;w+=b[i2].valoare;}++i;}printf("%d %d\n",q,w);return 0;} ^ user.cpp:8:363: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] using namespace std;struct HaHa{int suma,valoare,indice;};vector<HaHa> a,b;int w,q,n,i,x,y,i1,i2;bool marked[30006];bool cmp1(HaHa x,HaHa y){if(x.suma<y.suma) return 0;if(x.suma>y.suma) return 1;return(x.valoare>y.valoare);}int main(){freopen("gramezi.in","r",stdin);freopen("gramezi.out","w",stdout);scanf("%d",&n);HaHa X;for(i=1; i<=n; ++i){scanf("%d%d",&x,&y);X.suma=x+y;X.valoare=x;X.indice=i;a.pb(X);X.valoare=y;b.pb(X);}sort(a.begin(),a.end(),cmp1);sort(b.begin(),b.end(),cmp1);q=w=0;i=i1=i2=0;while(i<n){if(i%2==0){while(marked[a[i1].indice]) ++i1;marked[a[i1].indice]=1;q+=a[i1].valoare;}else{while(marked[b[i2].indice]) ++i2;marked[b[i2].indice]=1;w+=b[i2].valoare;}++i;}printf("%d %d\n",q,w);return 0;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms268kbOK10
20ms272kbOK10
30ms312kbOK10
44ms404kbOK10
512ms572kbOK10
616ms604kbOK10
724ms832kbOK10
828ms1000kbOK10
936ms1024kbOK10
1036ms1024kbOK10
Punctaj total100

Ceva nu functioneaza?