Borderou de evaluare (job #1733528)

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

Raport evaluator

Compilare: user.c:2:63: warning: return type defaults to ‘int’ [enabled by default] unsigned v[1000001];char p[125001];unsigned long long t,i,j,n;main(){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%u",&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:1: warning: format ‘%u’ expects argument of type ‘unsigned int *’, but argument 2 has type ‘long long unsigned int *’ [-Wformat=] unsigned v[1000001];char p[125001];unsigned long long t,i,j,n;main(){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%u",&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:77: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result] unsigned v[1000001];char p[125001];unsigned long long t,i,j,n;main(){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%u",&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:109: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result] unsigned v[1000001];char p[125001];unsigned long long t,i,j,n;main(){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%u",&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:141: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] unsigned v[1000001];char p[125001];unsigned long long t,i,j,n;main(){freopen("fractii.in","r",stdin);freopen("fractii.out","w",stdout);scanf("%u",&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
112ms668kbOk!10
20ms272kbOk!10
30ms304kbOk!10
40ms324kbOk!10
58ms528kbOk!10
612ms760kbOk!10
732ms1292kbOk!10
872ms2244kbOk!10
9128ms3228kbOk!10
10200ms4288kbOk!10
Punctaj total100

Ceva nu functioneaza?