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 17:52Ivan BessonovIvan BessonovScore: 15,851Success
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:2815,29687,328,23213,460,89802,203,648
2May 21, 2024 13:3315,31777,660,12013,478,69802,187,264
3May 21, 2024 13:2815,31882,482,99013,479,62202,199,552
4May 21, 2024 13:3215,46475,706,49013,607,98702,199,552
5May 21, 2024 13:3615,47155,972,63513,614,45502,199,552
6May 21, 2024 13:3215,47456,213,94313,617,35402,199,552
7May 21, 2024 13:2815,553103,957,28113,686,43002,334,720
8May 21, 2024 13:3315,60950,830,62112,680,0001,056,0002,289,664
9May 21, 2024 13:3315,60931,628,74613,736,00002,289,664
10May 21, 2024 13:3315,68044,211,43812,737,0001,061,0002,289,664
11May 21, 2024 17:5215,75630,765,21611,885,0001,980,0002,334,720
12May 21, 2024 13:3215,78330,732,57313,889,00002,351,104
13May 21, 2024 13:3615,78330,874,94512,897,000992,0002,289,664
14May 21, 2024 13:3215,79239,909,21611,912,0001,985,0002,289,664
15May 21, 2024 13:2815,79235,453,06112,905,000992,0002,289,664
16May 21, 2024 13:3615,79535,084,74712,908,000992,0002,355,200
17May 21, 2024 13:2815,79534,709,16811,915,0001,985,0002,342,912
18May 21, 2024 13:3215,79835,157,47413,902,00002,351,104
19May 21, 2024 13:3615,80137,024,74112,912,000993,0002,351,104
20May 21, 2024 13:3615,80334,925,36111,921,0001,986,0002,289,664
21May 21, 2024 13:3315,80931,056,48411,925,0001,987,0002,347,008
22May 21, 2024 13:3215,81039,783,50611,926,0001,987,0002,347,008
23May 21, 2024 13:3615,81436,838,37512,922,000994,0002,347,008
24May 21, 2024 13:3615,81634,911,50111,930,0001,988,0002,351,104
25May 21, 2024 13:3215,81838,671,81711,932,0001,988,0002,347,008
26May 21, 2024 13:3215,81830,342,08112,926,000994,0002,289,664
27May 21, 2024 13:2815,82330,204,90412,930,000994,0002,338,816
28May 21, 2024 13:3315,82333,993,18811,935,0001,989,0002,342,912
29May 21, 2024 13:2815,83430,435,50011,944,0001,990,0002,351,104
30May 21, 2024 13:2815,83530,477,40011,945,0001,990,0002,347,008
31May 21, 2024 13:3315,85130,963,95611,957,0001,992,0002,359,296
32May 21, 2024 13:2815,86630,827,50111,968,0001,994,0002,347,008
33May 21, 2024 17:5216,02384,355,41514,100,04302,195,456
34May 21, 2024 17:5216,03295,046,45914,108,26502,199,552
35May 21, 2024 13:3616,04278,694,71214,117,11502,199,552
36May 21, 2024 13:3316,05179,620,75814,124,67302,338,816
37May 21, 2024 17:5216,07695,293,95914,147,31102,207,744
38May 21, 2024 13:3216,09960,284,23714,166,92902,195,456
39May 21, 2024 13:3316,16756,534,42014,226,98902,326,528
40May 21, 2024 13:3616,24031,614,99712,250,0002,041,0002,289,664
41May 21, 2024 17:5216,27633,590,70912,277,0002,046,0002,289,664
42May 21, 2024 17:5216,28133,554,82213,304,0001,023,0002,289,664
43May 21, 2024 13:3616,31929,563,69012,310,0002,051,0002,424,832
44May 21, 2024 17:5216,32843,000,93412,317,0002,052,0002,289,664
45May 21, 2024 13:2816,34431,850,78512,329,0002,054,0002,289,664
46May 21, 2024 13:3216,35631,021,74512,337,0002,056,0002,437,120
47May 21, 2024 17:5216,35639,490,04012,337,0002,056,0002,347,008
48May 21, 2024 13:3616,36590,482,44214,401,58002,199,552
49May 21, 2024 17:5216,37431,176,45112,351,0002,058,0002,338,816
50May 21, 2024 13:3216,38933,994,80014,422,00002,342,912
51May 21, 2024 17:5216,39331,625,15513,396,0001,030,0002,437,120
52May 21, 2024 13:2816,39847,394,06612,369,0002,061,0002,342,912
53May 21, 2024 13:3216,40236,729,10113,403,0001,031,0002,351,104
54May 21, 2024 13:3316,40331,131,18812,373,0002,062,0002,355,200
55May 21, 2024 13:2816,40941,319,60113,409,0001,031,0002,355,200
56May 21, 2024 17:5216,41329,003,83412,380,0002,063,0002,428,928
57May 21, 2024 17:5216,47029,434,01913,459,0001,035,0002,351,104
58May 21, 2024 13:3316,47730,454,80513,465,0001,035,0002,289,664
59May 21, 2024 13:3316,48231,495,43613,468,0001,036,0002,289,664
60May 21, 2024 13:3616,50729,494,23714,526,00002,289,664