Sum of prime numbers Andrey Tsvetkov

Compute the sum of all prime numbers in a stream of binary integers as fast as possible.

Input: 1 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: The uint64 sum of all values that are prime, printed as a decimal string.

Back to listMay 21, 2024 13:53Ivan BessonovIvan BessonovScore: 15,486Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 21, 2024 13:5115,24436,795,85513,415,00002,289,664
2May 21, 2024 13:5215,29334,743,79812,423,0001,035,0002,289,664
3May 21, 2024 13:5115,29329,335,38112,423,0001,035,0002,289,664
4May 21, 2024 13:5315,29730,136,00412,426,0001,035,0002,289,664
5May 21, 2024 13:5015,29927,610,42312,428,0001,035,0002,453,504
6May 21, 2024 13:5115,30531,262,59312,432,0001,036,0002,289,664
7May 21, 2024 13:5015,30635,768,00212,433,0001,036,0002,342,912
8May 21, 2024 13:5115,31729,098,08312,443,0001,036,0002,338,816
9May 21, 2024 13:5315,32330,187,27812,447,0001,037,0002,351,104
10May 21, 2024 13:5015,33136,382,65912,454,0001,037,0002,289,664
11May 21, 2024 13:5315,34233,826,45112,463,0001,038,0002,289,664
12May 21, 2024 13:5215,34429,318,12912,465,0001,038,0002,342,912
13May 21, 2024 13:5115,34530,342,55312,466,0001,038,0002,289,664
14May 21, 2024 13:5115,34929,585,30013,507,00002,289,664
15May 21, 2024 13:5315,35044,551,81212,469,0001,039,0002,342,912
16May 21, 2024 13:5015,35129,232,45812,470,0001,039,0002,347,008
17May 21, 2024 13:5315,35330,023,07312,472,0001,039,0002,289,664
18May 21, 2024 13:5315,35535,096,64813,512,00002,289,664
19May 21, 2024 13:5115,35646,316,35012,474,0001,039,0002,338,816
20May 21, 2024 13:5015,35935,858,31113,516,00002,289,664
21May 21, 2024 13:5215,36034,876,70112,478,0001,039,0002,285,568
22May 21, 2024 13:5115,36336,315,48713,519,00002,347,008
23May 21, 2024 13:5015,36531,339,42412,481,0001,040,0002,289,664
24May 21, 2024 13:5315,36530,997,63212,481,0001,040,0002,347,008
25May 21, 2024 13:5315,37241,904,81813,527,00002,338,816
26May 21, 2024 13:5315,38132,203,83912,494,0001,041,0002,355,200
27May 21, 2024 13:5115,38236,484,31013,536,00002,342,912
28May 21, 2024 13:5115,38630,404,09012,499,0001,041,0002,289,664
29May 21, 2024 13:5115,39730,432,59712,507,0001,042,0002,289,664
30May 21, 2024 13:5115,39925,689,80513,551,00002,285,568
31May 21, 2024 13:5215,40131,510,74512,511,0001,042,0002,289,664
32May 21, 2024 13:5315,41929,530,65412,526,0001,043,0002,347,008
33May 21, 2024 13:5215,43231,668,96212,536,0001,044,0002,289,664
34May 21, 2024 13:5315,43530,256,76212,539,0001,044,0002,285,568
35May 21, 2024 13:5215,45230,099,58012,552,0001,046,0002,289,664
36May 21, 2024 13:5215,46892,065,97413,611,58602,199,552
37May 21, 2024 13:5115,48653,076,65113,627,35202,203,648
38May 21, 2024 13:5215,48897,348,60513,629,21502,199,552
39May 21, 2024 13:5015,517115,226,52813,654,58002,211,840
40May 21, 2024 13:5315,51853,049,66313,655,47902,260,992
41May 21, 2024 13:5115,54657,683,17313,680,04702,207,744
42May 21, 2024 13:5315,59191,948,23313,719,94802,199,552
43May 21, 2024 13:5315,59683,453,37013,724,73402,203,648
44May 21, 2024 13:5115,60381,259,32713,730,31302,199,552
45May 21, 2024 13:5015,61079,407,58813,736,99302,203,648
46May 21, 2024 13:5215,61861,833,09113,744,23402,199,552
47May 21, 2024 13:5315,63281,275,19213,755,74002,199,552
48May 21, 2024 13:5315,79429,770,22211,914,0001,985,0002,347,008
49May 21, 2024 13:5115,79944,198,78311,917,0001,986,0002,347,008
50May 21, 2024 13:5215,80932,623,03611,925,0001,987,0002,289,664
51May 21, 2024 13:5015,89531,267,73811,990,0001,998,0002,281,472
52May 21, 2024 13:5315,90130,708,39811,994,0001,999,0002,437,120
53May 21, 2024 13:5315,90731,255,47011,999,0001,999,0002,359,296
54May 21, 2024 13:5315,91490,317,26914,004,69002,211,840
55May 21, 2024 13:5015,93532,728,59912,020,0002,003,0002,289,664
56May 21, 2024 13:5215,93841,509,53913,024,0001,001,0002,334,720
57May 21, 2024 13:5115,94430,548,71512,027,0002,004,0002,289,664
58May 21, 2024 13:5115,96045,228,77812,039,0002,006,0002,289,664
59May 21, 2024 13:5115,96530,330,63212,042,0002,007,0002,289,664
60May 21, 2024 13:5315,97431,809,42912,049,0002,008,0002,347,008
61May 21, 2024 13:5315,97834,231,62612,053,0002,008,0002,289,664
62May 21, 2024 13:5015,98538,985,57212,058,0002,009,0002,355,200
63May 21, 2024 13:5115,99390,852,22214,073,94602,195,456
64May 21, 2024 13:5316,00231,898,70212,071,0002,011,0002,347,008
65May 21, 2024 13:5316,00829,020,57712,075,0002,012,0002,424,832
66May 21, 2024 13:5216,00930,406,18912,076,0002,012,0002,289,664
67May 21, 2024 13:5116,01330,162,89613,085,0001,006,0002,351,104
68May 21, 2024 13:5116,02231,604,21212,085,0002,014,0002,289,664
69May 21, 2024 13:5316,08456,258,42114,154,29102,203,648
70May 21, 2024 13:5016,22353,115,53714,276,53702,199,552
71May 21, 2024 13:5116,224114,161,79114,277,08102,199,552
72May 21, 2024 13:5116,22786,325,78414,279,36002,207,744