Borderou de evaluare (job #1838881)

Utilizator mihai.alphamihai craciun mihai.alpha Data 1 ianuarie 2017 22:47:19
Problema Aurel Status done
Runda Arhiva ICPC Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:6:252: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] struct punct{int N,S,Sol,Ord;}v[5];FILE *fi,*fo;int n=2,T,cur,v1[SM+1],v2[SM+1],i;bool cmp(punct a,punct b){return a.N<b.N;}bool cmp1(punct a,punct b){return a.Ord<b.Ord;}int main(){fi=fopen("aurel.in","r");fo=fopen("aurel.out","w");fscanf(fi,"%d",&T);for(i=0;i<T;i++){fscanf(fi,"%d%d",&v[i].N,&v[i].S);v[i].Ord=i;}std::sort(v,v+T,cmp);for(i=1;i<=SM;i++){v1[i]=1;}memcpy(v2,v1,sizeof(v1));while(v[cur].N==1){v[cur].Sol=1;cur++;}while(cur<T){memset(v1,0,sizeof(v1));v1[(1+n)*n/2]=1;for(i=(1+n)*n/2+1;i<=SM;i++)v1[i]=v2[i-n]+v1[i-n],v1[i]%=MOD;if(n==v[cur].N)while(n==v[cur].N)v[cur].Sol=v1[v[cur].S],cur++;memcpy(v2,v1,sizeof(v1));n++;}std::sort(v,v+T,cmp1);for(int i=0;i<T;i++)fprintf(fo,"%d\n",v[i].Sol);} ^ user.cpp:6:303: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] struct punct{int N,S,Sol,Ord;}v[5];FILE *fi,*fo;int n=2,T,cur,v1[SM+1],v2[SM+1],i;bool cmp(punct a,punct b){return a.N<b.N;}bool cmp1(punct a,punct b){return a.Ord<b.Ord;}int main(){fi=fopen("aurel.in","r");fo=fopen("aurel.out","w");fscanf(fi,"%d",&T);for(i=0;i<T;i++){fscanf(fi,"%d%d",&v[i].N,&v[i].S);v[i].Ord=i;}std::sort(v,v+T,cmp);for(i=1;i<=SM;i++){v1[i]=1;}memcpy(v2,v1,sizeof(v1));while(v[cur].N==1){v[cur].Sol=1;cur++;}while(cur<T){memset(v1,0,sizeof(v1));v1[(1+n)*n/2]=1;for(i=(1+n)*n/2+1;i<=SM;i++)v1[i]=v2[i-n]+v1[i-n],v1[i]%=MOD;if(n==v[cur].N)while(n==v[cur].N)v[cur].Sol=v1[v[cur].S],cur++;memcpy(v2,v1,sizeof(v1));n++;}std::sort(v,v+T,cmp1);for(int i=0;i<T;i++)fprintf(fo,"%d\n",v[i].Sol);} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
152ms1036kbOK100
Punctaj total100

Ceva nu functioneaza?