Borderou de evaluare (job #2602693)

Utilizator alex_benescuAlex Ben alex_benescu Data 17 aprilie 2020 17:10:24
Problema Aladdin2 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated] #import<stdio.h> ^~~~~~ main.cpp:2:134: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] int n,m,v[500];const int baza=1000000000;void inm(){int i,t=0;for(i=1;i<=v[0]||t;i++,t/=baza){t=t+v[i]*2;v[i]=t%baza;}v[0]=i-1;}main(){freopen("aladdin2.in","r",stdin);freopen("aladdin2.out","w",stdout);scanf("%d %d",&n,&m);if(n>m)n^=m^=n^=m;if(n==m)m++,n=-1;int i;v[0]=v[1]=1;for(i=1;i<=m;i++){inm();if(i==m-n)v[1]++;}v[1]-=2;for(i=1;i<=v[0];i++)if(v[1]<0)v[1]+=baza,v[i+1]--;printf("%d",v[v[0]]);for(i=v[0]-1;i;i--)printf("%09d",v[i]);} ^ main.cpp: In function 'int main()': main.cpp:2:168: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int n,m,v[500];const int baza=1000000000;void inm(){int i,t=0;for(i=1;i<=v[0]||t;i++,t/=baza){t=t+v[i]*2;v[i]=t%baza;}v[0]=i-1;}main(){freopen("aladdin2.in","r",stdin);freopen("aladdin2.out","w",stdout);scanf("%d %d",&n,&m);if(n>m)n^=m^=n^=m;if(n==m)m++,n=-1;int i;v[0]=v[1]=1;for(i=1;i<=m;i++){inm();if(i==m-n)v[1]++;}v[1]-=2;for(i=1;i<=v[0];i++)if(v[1]<0)v[1]+=baza,v[i+1]--;printf("%d",v[v[0]]);for(i=v[0]-1;i;i--)printf("%09d",v[i]);} ^ main.cpp:2:203: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int n,m,v[500];const int baza=1000000000;void inm(){int i,t=0;for(i=1;i<=v[0]||t;i++,t/=baza){t=t+v[i]*2;v[i]=t%baza;}v[0]=i-1;}main(){freopen("aladdin2.in","r",stdin);freopen("aladdin2.out","w",stdout);scanf("%d %d",&n,&m);if(n>m)n^=m^=n^=m;if(n==m)m++,n=-1;int i;v[0]=v[1]=1;for(i=1;i<=m;i++){inm();if(i==m-n)v[1]++;}v[1]-=2;for(i=1;i<=v[0];i++)if(v[1]<0)v[1]+=baza,v[i+1]--;printf("%d",v[v[0]]);for(i=v[0]-1;i;i--)printf("%09d",v[i]);} ^ main.cpp:2:224: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int n,m,v[500];const int baza=1000000000;void inm(){int i,t=0;for(i=1;i<=v[0]||t;i++,t/=baza){t=t+v[i]*2;v[i]=t%baza;}v[0]=i-1;}main(){freopen("aladdin2.in","r",stdin);freopen("aladdin2.out","w",stdout);scanf("%d %d",&n,&m);if(n>m)n^=m^=n^=m;if(n==m)m++,n=-1;int i;v[0]=v[1]=1;for(i=1;i<=m;i++){inm();if(i==m-n)v[1]++;}v[1]-=2;for(i=1;i<=v[0];i++)if(v[1]<0)v[1]+=baza,v[i+1]--;printf("%d",v[v[0]]);for(i=v[0]-1;i;i--)printf("%09d",v[i]);} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
115ms131kbOK5
22ms131kbOK5
32ms131kbOK5
42ms131kbOK5
52ms131kbOK5
62ms131kbOK5
72ms131kbOK5
83ms131kbOK5
93ms131kbOK5
103ms131kbOK5
113ms131kbOK5
123ms131kbOK5
134ms131kbOK5
144ms131kbOK5
155ms131kbOK5
165ms131kbOK5
177ms131kbOK5
187ms131kbOK5
199ms131kbOK5
2010ms131kbOK5
Punctaj total100

Ceva nu functioneaza?