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 18, 2024 20:45Ivan BessonovIvan BessonovScore: 17,349Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 18, 2024 20:3516,93133,225,60813,906,000993,0002,289,664
2May 18, 2024 20:3216,93231,203,89412,914,0001,986,0002,289,664
3May 18, 2024 20:3516,93435,041,21512,915,0001,987,0002,289,664
4May 18, 2024 20:3516,93546,197,37913,910,000993,0002,289,664
5May 18, 2024 20:5216,94036,031,59313,914,000993,0002,289,664
6May 18, 2024 20:4516,94435,143,67813,917,000994,0002,289,664
7May 18, 2024 20:4116,94545,723,99913,918,000994,0002,326,528
8May 18, 2024 20:4116,94541,844,60012,924,0001,988,0002,326,528
9May 18, 2024 20:3316,94735,624,27913,919,000994,0002,289,664
10May 18, 2024 20:3316,94736,586,10312,925,0001,988,0002,289,664
11May 18, 2024 20:4516,94934,248,63412,927,0001,988,0002,289,664
12May 18, 2024 20:5216,95040,222,41013,922,000994,0002,289,664
13May 18, 2024 20:4516,95236,192,68512,929,0001,989,0002,289,664
14May 18, 2024 20:3316,95231,284,21212,929,0001,989,0002,322,432
15May 18, 2024 20:3216,95233,299,78813,853,0001,065,0002,289,664
16May 18, 2024 20:4116,95527,990,69012,931,0001,989,0002,326,528
17May 18, 2024 20:3616,95544,971,28512,931,0001,989,0002,326,528
18May 18, 2024 20:3316,95834,358,39112,934,0001,989,0002,289,664
19May 18, 2024 20:5216,95843,399,04913,929,000994,0002,322,432
20May 18, 2024 20:3616,96132,592,12012,936,0001,990,0002,318,336
21May 18, 2024 20:3616,96133,612,62913,931,000995,0002,322,432
22May 18, 2024 20:3216,96435,516,68213,933,000995,0002,289,664
23May 18, 2024 20:3616,96631,352,73212,940,0001,990,0002,289,664
24May 18, 2024 20:3616,96830,321,98013,937,000995,0002,326,528
25May 18, 2024 20:3616,97335,114,91112,945,0001,991,0002,289,664
26May 18, 2024 20:5216,97741,864,09812,948,0001,992,0002,318,336
27May 18, 2024 20:4116,98631,649,62312,955,0001,993,0002,289,664
28May 18, 2024 20:3316,98838,456,88812,956,0001,993,0002,326,528
29May 18, 2024 20:3216,98938,896,25312,957,0001,993,0002,289,664
30May 18, 2024 20:5216,99033,814,22412,958,0001,993,0002,322,432
31May 18, 2024 20:3516,99532,652,01412,962,0001,994,0002,289,664
32May 18, 2024 20:3316,99832,675,64113,961,000997,0002,285,568
33May 18, 2024 20:3316,99942,896,82112,965,0001,994,0002,330,624
34May 18, 2024 20:4117,00741,866,54913,969,000997,0002,424,832
35May 18, 2024 20:5217,00840,272,16912,972,0001,995,0002,289,664
36May 18, 2024 20:3217,01336,696,12913,973,000998,0002,330,624
37May 18, 2024 20:3617,01840,012,27212,980,0001,996,0002,326,528
38May 18, 2024 20:3217,03334,306,55712,991,0001,998,0002,289,664
39May 18, 2024 20:3517,03332,322,81812,991,0001,998,0002,289,664
40May 18, 2024 20:4517,04132,342,86113,997,000999,0002,326,528
41May 18, 2024 20:3217,06632,484,88913,016,0002,002,0002,322,432
42May 18, 2024 20:3317,06737,873,50713,017,0002,002,0002,318,336
43May 18, 2024 20:5217,34989,831,18915,267,21502,174,976
44May 18, 2024 20:4117,35180,669,54015,268,44502,179,072
45May 18, 2024 20:3617,35672,866,46315,273,38202,306,048
46May 18, 2024 20:3317,35864,841,58915,274,61002,179,072
47May 18, 2024 20:3317,37095,535,82615,285,69002,179,072
48May 18, 2024 20:4517,376105,687,57615,290,66902,179,072
49May 18, 2024 20:3317,38088,102,22615,294,68702,306,048
50May 18, 2024 20:4517,39072,816,51215,303,21302,306,048
51May 18, 2024 20:4517,39981,684,87815,310,85502,301,952
52May 18, 2024 20:3217,41189,661,98415,321,97702,306,048
53May 18, 2024 20:5217,417107,283,33115,327,32402,297,856
54May 18, 2024 20:3617,77333,037,80315,640,00002,420,736
55May 18, 2024 20:3317,82340,356,33514,639,0001,045,0002,289,664
56May 18, 2024 20:5217,82637,558,16014,642,0001,045,0002,326,528
57May 18, 2024 20:3517,83966,805,64315,698,31402,256,896
58May 18, 2024 20:3217,84180,099,36015,700,18802,301,952
59May 18, 2024 20:4117,84439,587,03314,657,0001,046,0002,289,664
60May 18, 2024 20:3617,84931,787,52815,707,00002,322,432
61May 18, 2024 20:5217,85644,965,03914,666,0001,047,0002,326,528
62May 18, 2024 20:4517,86641,992,75914,674,0001,048,0002,318,336
63May 18, 2024 20:4517,87849,372,22814,685,0001,048,0002,318,336
64May 18, 2024 20:3517,88537,759,27414,690,0001,049,0002,289,664
65May 18, 2024 20:3517,89931,659,12014,701,0001,050,0002,289,664
66May 18, 2024 20:3217,90133,692,07414,703,0001,050,0002,318,336
67May 18, 2024 20:4117,91347,437,12014,713,0001,050,0002,289,664
68May 18, 2024 20:3517,92246,438,42414,720,0001,051,0002,322,432
69May 18, 2024 20:4117,92344,610,60014,721,0001,051,0002,322,432
70May 18, 2024 20:4517,92533,171,90814,723,0001,051,0002,416,640
71May 18, 2024 20:5217,92636,169,15114,724,0001,051,0002,285,568
72May 18, 2024 20:4517,93531,803,75714,731,0001,052,0002,322,432
73May 18, 2024 20:3517,94343,647,57114,738,0001,052,0002,289,664
74May 18, 2024 20:3617,95661,612,09715,801,58802,314,240
75May 18, 2024 20:3517,98686,509,41515,827,74502,306,048
76May 18, 2024 20:3218,02746,400,61414,873,000991,0002,289,664
77May 18, 2024 20:4518,05943,491,89913,906,0001,986,0002,289,664
78May 18, 2024 20:4118,06142,372,84813,908,0001,986,0002,322,432
79May 18, 2024 20:3618,09784,366,81315,925,23202,306,048
80May 18, 2024 20:4118,098107,633,77715,925,85002,297,856
81May 18, 2024 20:5218,11182,252,08415,937,93202,310,144
82May 18, 2024 20:3218,22283,156,77616,035,32902,174,976
83May 18, 2024 20:3518,26390,123,16016,071,31902,306,048
84May 18, 2024 20:4118,28882,682,92716,093,46702,301,952