Borderou de evaluare (job #1733522)

Utilizator mIllIbytemIllI byte mIllIbyte Data 24 iulie 2016 20:38:00
Problema Fractii Status done
Runda Arhiva de probleme Compilator c | Vezi sursa
Scor 40

Raport evaluator

Compilare: user.c:2:1: warning: data definition has no type or storage class [enabled by default] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^ user.c:2:1: warning: type defaults to ‘int’ in declaration of ‘v’ [enabled by default] user.c:2:12: warning: type defaults to ‘int’ in declaration of ‘j’ [enabled by default] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^ user.c:2:14: warning: type defaults to ‘int’ in declaration of ‘n’ [enabled by default] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^ user.c:2:43: warning: return type defaults to ‘int’ [enabled by default] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^ user.c: In function ‘main’: user.c:2:43: warning: type of ‘i’ defaults to ‘int’ [enabled by default] user.c:2:58: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^ user.c:2:90: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^ user.c:2:122: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] v[1000001],j,n;char p[125001];long long t;main(i){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%d",&n);for(i=2;i<=n;i++)if(p[i/8]&1<<i%8)t+=v[i];else for(t+=i-1,j=i<<1;j<=n;j+=i)p[j/8]|=1<<j%8,v[j]?v[j]=v[j]*(i-1)/i:(v[j]=j*(i-1)/i);printf("%lld",2*t+1);fclose(stdout);} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
14ms680kbRaspuns gresit0
20ms284kbOk!10
30ms316kbOk!10
40ms348kbOk!10
54ms544kbOk!10
68ms772kbRaspuns gresit0
716ms1308kbRaspuns gresit0
840ms2256kbRaspuns gresit0
980ms3240kbRaspuns gresit0
10120ms4300kbRaspuns gresit0
Punctaj total40

Ceva nu functioneaza?