1 2 3 4 5 6 7 8 9 10 11 12 13 14 | program maxfact (input,output); var N , i, j ,m : integer; a : array [1..5000000] of boolean; begin read(N); for i:=1 to N do a[i]:=true; m:=trunc(sqrt(N)); for i:=2 to m do for j:=2 to m do a[i*j]:=false; for i:=1 to N do begin if (a[i]=true) then write(i, ' ') end; end. |
cHJvZ3JhbSBtYXhmYWN0IChpbnB1dCxvdXRwdXQpOwogICAgdmFyIE4gLCBpLCBqICxtIDogaW50ZWdlcjsKICAgICAgICBhIDogYXJyYXkgWzEuLjUwMDAwMDBdIG9mIGJvb2xlYW47CmJlZ2luCiAgICByZWFkKE4pOwogICAgZm9yIGk6PTEgdG8gTiBkbyBhW2ldOj10cnVlOwogICAgbTo9dHJ1bmMoc3FydChOKSk7CiAgICBmb3IgaTo9MiB0byBtIGRvCiAgICAgICBmb3Igajo9MiB0byBtIGRvIGFbaSpqXTo9ZmFsc2U7CiAgICBmb3IgaTo9MSB0byBOIGRvIAogICAgICAgYmVnaW4KICAgICAgICAgaWYgKGFbaV09dHJ1ZSkgdGhlbiB3cml0ZShpLCAnICcpCiAgICAgICBlbmQ7ICAgIAplbmQu
-
upload with new input
-
result: Success time: 0.02s memory: 9000 kB returned value: 0
42
1 2 3 5 7 11 13 14 17 19 21 22 23 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42
-
result: Success time: 0.01s memory: 9000 kB returned value: 0
16
1 2 3 5 7 10 11 13 14 15



