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 20, 2024 12:31Ivan BessonovIvan BessonovScore: 16,302Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 20, 2024 12:3415,56337,300,26112,642,0001,053,0002,289,664
2May 20, 2024 12:3415,63835,888,14712,703,0001,058,0002,338,816
3May 20, 2024 12:2915,64040,848,80312,705,0001,058,0002,289,664
4May 20, 2024 12:2915,65229,448,71412,715,0001,059,0002,289,664
5May 20, 2024 12:3115,65534,200,25712,717,0001,059,0002,289,664
6May 20, 2024 12:3015,74428,800,20513,855,00002,289,664
7May 20, 2024 12:3015,75132,295,26211,881,0001,980,0002,289,664
8May 20, 2024 13:2915,77433,221,35311,898,0001,983,0002,342,912
9May 20, 2024 12:3015,78330,092,21011,905,0001,984,0002,441,216
10May 20, 2024 12:2915,79134,674,77611,911,0001,985,0002,330,624
11May 20, 2024 12:3115,79230,043,70711,912,0001,985,0002,289,664
12May 20, 2024 12:3015,79539,545,26711,915,0001,985,0002,289,664
13May 20, 2024 12:3415,79833,254,03513,902,00002,289,664
14May 20, 2024 12:2915,79931,848,74511,917,0001,986,0002,342,912
15May 20, 2024 12:3015,79934,579,10411,917,0001,986,0002,289,664
16May 20, 2024 13:2915,79931,273,31711,917,0001,986,0002,289,664
17May 20, 2024 13:2915,80238,453,70112,913,000993,0002,289,664
18May 20, 2024 12:2915,80229,811,39611,920,0001,986,0002,338,816
19May 20, 2024 12:3015,80740,067,98411,923,0001,987,0002,342,912
20May 20, 2024 13:2915,80931,009,88611,925,0001,987,0002,285,568
21May 20, 2024 12:3415,80943,083,94212,919,000993,0002,289,664
22May 20, 2024 12:3115,81435,054,91011,928,0001,988,0002,289,664
23May 20, 2024 13:2915,81629,755,83111,930,0001,988,0002,289,664
24May 20, 2024 13:2915,82634,091,30011,938,0001,989,0002,285,568
25May 20, 2024 12:3415,87327,565,34111,973,0001,995,0002,338,816
26May 20, 2024 13:2916,15735,396,53912,187,0002,031,0002,441,216
27May 20, 2024 12:3016,27831,250,72812,279,0002,046,0002,342,912
28May 20, 2024 12:2916,28433,403,06012,283,0002,047,0002,289,664
29May 20, 2024 13:2916,29234,725,49412,289,0002,048,0002,285,568
30May 20, 2024 12:3416,29234,959,44412,289,0002,048,0002,289,664
31May 20, 2024 12:3116,30229,958,44912,297,0002,049,0002,289,664
32May 20, 2024 12:3016,30331,458,97812,298,0002,049,0002,289,664
33May 20, 2024 12:2916,31030,309,14312,303,0002,050,0002,289,664
34May 20, 2024 12:3116,32333,933,33013,338,0001,026,0002,351,104
35May 20, 2024 12:2916,32735,124,92112,316,0002,052,0002,289,664
36May 20, 2024 12:3116,34034,904,13713,352,0001,027,0002,347,008
37May 20, 2024 12:3016,38136,589,49712,356,0002,059,0002,347,008
38May 20, 2024 12:3416,38632,573,12712,360,0002,060,0002,351,104
39May 20, 2024 12:2916,38830,475,97712,361,0002,060,0002,285,568
40May 20, 2024 12:3416,39431,487,31112,366,0002,061,0002,342,912
41May 20, 2024 13:2916,39836,628,44512,369,0002,061,0002,285,568
42May 20, 2024 12:3416,41433,606,01412,381,0002,063,0002,289,664
43May 20, 2024 12:3116,41541,690,46713,414,0001,031,0002,334,720
44May 20, 2024 12:3116,41933,294,80514,449,00002,342,912
45May 20, 2024 13:2916,42381,810,42414,451,90802,252,800
46May 20, 2024 13:2916,43781,564,43914,464,89302,199,552
47May 20, 2024 12:3116,43939,218,87913,433,0001,033,0002,289,664
48May 20, 2024 13:2917,01076,969,34314,969,21402,199,552
49May 20, 2024 12:3017,031123,139,57414,987,49102,195,456
50May 20, 2024 12:3117,04684,619,29315,000,71002,191,360
51May 20, 2024 12:2917,05093,071,48215,004,05702,252,800
52May 20, 2024 12:3417,05186,432,02615,005,08202,199,552
53May 20, 2024 12:3117,10971,031,09815,055,52002,195,456
54May 20, 2024 12:3417,13282,628,14215,075,88302,187,264
55May 20, 2024 12:3417,13774,672,59815,080,55802,199,552
56May 20, 2024 12:3017,14784,854,95315,089,54202,334,720
57May 20, 2024 12:2917,16162,741,60915,102,06602,199,552
58May 20, 2024 12:2917,18785,828,53915,124,60502,326,528
59May 20, 2024 12:3117,24789,387,58815,177,26002,195,456
60May 20, 2024 12:3017,463117,888,54315,367,69102,191,360