1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> int main(int argc, char *argv[]) { char p[1000000]; unsigned int i,j; unsigned long long s=0; for(i=2;i<1000000;i++) p[i]=1; for(i=2;i<500000;) { for(j=2*i;j<1000000;j+=i) p[j]=0; for(i++;!p[i];i++); } for(i=3,s=2;i<1000000;i+=2) if(p[i]) s+=i; printf ("%lld\n",s); return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsKICBjaGFyIHBbMTAwMDAwMF07CiAgdW5zaWduZWQgaW50IGksajsKICB1bnNpZ25lZCBsb25nIGxvbmcgcz0wOwogIGZvcihpPTI7aTwxMDAwMDAwO2krKykgcFtpXT0xOwogIGZvcihpPTI7aTw1MDAwMDA7KSB7CiAgICBmb3Ioaj0yKmk7ajwxMDAwMDAwO2orPWkpIHBbal09MDsKICAgIGZvcihpKys7IXBbaV07aSsrKTsKICB9CiAgZm9yKGk9MyxzPTI7aTwxMDAwMDAwO2krPTIpIGlmKHBbaV0pIHMrPWk7CiAgcHJpbnRmICgiJWxsZFxuIixzKTsKICByZXR1cm4gMDsKfQo=
-
upload with new input
-
result: Success time: 0.01s memory: 2576 kB returned value: 0
37550402023


