Pagini recente » Borderou de evaluare (job #292345) | Borderou de evaluare (job #2965600) | Borderou de evaluare (job #2673615) | Borderou de evaluare (job #2851329) | Borderou de evaluare (job #1838881)
Borderou de evaluare (job #1838881)
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 |
1 | 52ms | 1036kb | OK | 100 |
Punctaj total | 100 |