Borderou de evaluare (job #2601443)

Utilizator alex_benescuAlex Ben alex_benescu Data 14 aprilie 2020 15:21:29
Problema Evantai 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<cstdio> ^~~~~~ main.cpp:3:44: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] int a[704][2003],n,v[704],i,s,j,r,x,N;main(){freopen("evantai.in","r",stdin);freopen("evantai.out","w",stdout);scanf("%d",&n);s=0;for(i=1;i<=n;++i)scanf("%d",&v[i]);for(i=n-1;i>0;--i)for(j=n;j>i;--j){for(r=1,s=(s+1)%30103,N=j-1;N>i;N-=lsb(N))for(x=v[i]+v[j]-1;x>0;x-=lsb(x))r=(a[N][x]+r)%30103,s=(s+a[N][x])%30103;for(N=j;N<n;N+=lsb(N))for(x=v[i]+v[j];x<2000;x+=lsb(x))a[N][x]+=r;}printf("%d",s);} ^ main.cpp: In function 'int main()': main.cpp:3:77: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int a[704][2003],n,v[704],i,s,j,r,x,N;main(){freopen("evantai.in","r",stdin);freopen("evantai.out","w",stdout);scanf("%d",&n);s=0;for(i=1;i<=n;++i)scanf("%d",&v[i]);for(i=n-1;i>0;--i)for(j=n;j>i;--j){for(r=1,s=(s+1)%30103,N=j-1;N>i;N-=lsb(N))for(x=v[i]+v[j]-1;x>0;x-=lsb(x))r=(a[N][x]+r)%30103,s=(s+a[N][x])%30103;for(N=j;N<n;N+=lsb(N))for(x=v[i]+v[j];x<2000;x+=lsb(x))a[N][x]+=r;}printf("%d",s);} ^ main.cpp:3:111: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int a[704][2003],n,v[704],i,s,j,r,x,N;main(){freopen("evantai.in","r",stdin);freopen("evantai.out","w",stdout);scanf("%d",&n);s=0;for(i=1;i<=n;++i)scanf("%d",&v[i]);for(i=n-1;i>0;--i)for(j=n;j>i;--j){for(r=1,s=(s+1)%30103,N=j-1;N>i;N-=lsb(N))for(x=v[i]+v[j]-1;x>0;x-=lsb(x))r=(a[N][x]+r)%30103,s=(s+a[N][x])%30103;for(N=j;N<n;N+=lsb(N))for(x=v[i]+v[j];x<2000;x+=lsb(x))a[N][x]+=r;}printf("%d",s);} ^ main.cpp:3:126: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int a[704][2003],n,v[704],i,s,j,r,x,N;main(){freopen("evantai.in","r",stdin);freopen("evantai.out","w",stdout);scanf("%d",&n);s=0;for(i=1;i<=n;++i)scanf("%d",&v[i]);for(i=n-1;i>0;--i)for(j=n;j>i;--j){for(r=1,s=(s+1)%30103,N=j-1;N>i;N-=lsb(N))for(x=v[i]+v[j]-1;x>0;x-=lsb(x))r=(a[N][x]+r)%30103,s=(s+a[N][x])%30103;for(N=j;N<n;N+=lsb(N))for(x=v[i]+v[j];x<2000;x+=lsb(x))a[N][x]+=r;}printf("%d",s);} ^ main.cpp:3:165: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int a[704][2003],n,v[704],i,s,j,r,x,N;main(){freopen("evantai.in","r",stdin);freopen("evantai.out","w",stdout);scanf("%d",&n);s=0;for(i=1;i<=n;++i)scanf("%d",&v[i]);for(i=n-1;i>0;--i)for(j=n;j>i;--j){for(r=1,s=(s+1)%30103,N=j-1;N>i;N-=lsb(N))for(x=v[i]+v[j]-1;x>0;x-=lsb(x))r=(a[N][x]+r)%30103,s=(s+a[N][x])%30103;for(N=j;N<n;N+=lsb(N))for(x=v[i]+v[j];x<2000;x+=lsb(x))a[N][x]+=r;}printf("%d",s);} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms262kbOK5
22ms262kbOK5
38ms1179kbOK5
45ms786kbOK5
56ms917kbOK5
620ms2097kbOK5
718ms1835kbOK5
833ms2490kbOK5
945ms2883kbOK5
1054ms3276kbOK5
1179ms3670kbOK5
1299ms4194kbOK5
13139ms4849kbOK5
14176ms5242kbOK5
15183ms5373kbOK5
16193ms5636kbOK5
17205ms5636kbOK5
18185ms5636kbOK5
19206ms5636kbOK5
202ms131kbOK5
Punctaj total100

Ceva nu functioneaza?