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,132Success
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 17:5214,92730,455,24111,115,0002,021,0002,285,568
2May 21, 2024 17:5714,95135,374,53911,133,0002,024,0002,289,664
3May 21, 2024 17:5114,97029,811,61111,148,0002,026,0002,289,664
4May 21, 2024 17:5114,97229,624,95212,162,0001,013,0002,347,008
5May 21, 2024 17:5414,97328,932,57111,149,0002,027,0002,351,104
6May 21, 2024 17:5214,97335,166,97112,163,0001,013,0002,289,664
7May 21, 2024 17:5014,97634,552,82212,166,0001,013,0002,289,664
8May 21, 2024 17:5114,98029,098,26112,168,0001,014,0002,342,912
9May 21, 2024 17:5014,98129,174,82711,155,0002,028,0002,351,104
10May 21, 2024 17:5414,98334,227,33711,157,0002,028,0002,347,008
11May 21, 2024 17:5714,98431,189,12211,158,0002,028,0002,347,008
12May 21, 2024 17:5214,98628,170,28711,159,0002,029,0002,289,664
13May 21, 2024 17:5714,98929,798,98711,161,0002,029,0002,289,664
14May 21, 2024 17:5214,99138,355,12112,178,0001,014,0002,289,664
15May 21, 2024 17:5014,99835,261,60511,168,0002,030,0002,289,664
16May 21, 2024 17:5715,00132,265,31811,170,0002,031,0002,289,664
17May 21, 2024 17:5415,01628,375,67311,181,0002,033,0002,285,568
18May 21, 2024 17:5415,02038,747,79311,185,0002,033,0002,347,008
19May 21, 2024 17:5015,02536,237,74911,188,0002,034,0002,285,568
20May 21, 2024 17:5115,02828,888,07211,191,0002,034,0002,289,664
21May 21, 2024 17:5115,04333,098,87011,202,0002,036,0002,289,664
22May 21, 2024 17:5015,04337,691,17711,202,0002,036,0002,289,664
23May 21, 2024 17:5715,04530,463,71212,222,0001,018,0002,289,664
24May 21, 2024 18:0215,04734,604,22011,204,0002,037,0002,342,912
25May 21, 2024 18:0215,04835,234,57611,205,0002,037,0002,289,664
26May 21, 2024 18:0215,05733,415,26711,212,0002,038,0002,347,008
27May 21, 2024 17:5015,06437,476,13312,237,0001,019,0002,347,008
28May 21, 2024 17:5215,06633,673,20211,219,0002,039,0002,289,664
29May 21, 2024 17:5115,06829,433,20311,220,0002,040,0002,342,912
30May 21, 2024 17:5115,06929,311,29111,221,0002,040,0002,289,664
31May 21, 2024 17:5415,07232,520,98111,223,0002,040,0002,289,664
32May 21, 2024 18:0215,07232,164,43511,223,0002,040,0002,289,664
33May 21, 2024 17:5115,07235,968,90811,223,0002,040,0002,289,664
34May 21, 2024 17:5115,07227,680,52412,243,0001,020,0002,351,104
35May 21, 2024 17:5115,07429,523,87812,245,0001,020,0002,342,912
36May 21, 2024 17:5215,07532,689,05611,225,0002,041,0002,289,664
37May 21, 2024 17:5215,07628,852,66411,226,0002,041,0002,342,912
38May 21, 2024 17:5015,08834,616,21911,235,0002,042,0002,285,568
39May 21, 2024 17:5115,08830,182,80112,256,0001,021,0002,285,568
40May 21, 2024 17:5115,09136,550,40511,237,0002,043,0002,289,664
41May 21, 2024 17:5215,09132,135,92312,259,0001,021,0002,351,104
42May 21, 2024 17:5415,09232,628,02611,238,0002,043,0002,338,816
43May 21, 2024 17:5215,09235,468,29011,238,0002,043,0002,342,912
44May 21, 2024 17:5115,09431,378,78311,240,0002,043,0002,289,664
45May 21, 2024 17:5115,09527,168,39211,241,0002,043,0002,347,008
46May 21, 2024 18:0215,10033,362,98011,244,0002,044,0002,285,568
47May 21, 2024 17:5215,10533,362,66912,270,0001,022,0002,289,664
48May 21, 2024 17:5415,11433,455,97911,254,0002,046,0002,289,664
49May 21, 2024 17:5115,12534,403,97211,263,0002,047,0002,289,664
50May 21, 2024 17:5215,13232,385,91112,292,0001,024,0002,285,568
51May 21, 2024 17:5115,14729,998,77111,279,0002,050,0002,465,792
52May 21, 2024 17:5715,15330,802,92011,284,0002,051,0002,289,664
53May 21, 2024 18:0215,15730,124,60511,286,0002,052,0002,289,664
54May 21, 2024 17:5115,20331,566,56112,350,0001,029,0002,289,664
55May 21, 2024 17:5115,22733,711,52411,339,0002,061,0002,289,664
56May 21, 2024 17:5115,42082,181,09013,569,27202,203,648
57May 21, 2024 18:0215,46574,836,01413,609,49702,203,648
58May 21, 2024 17:5015,48977,861,93513,630,00702,207,744
59May 21, 2024 17:5715,489105,884,81013,630,39102,199,552
60May 21, 2024 18:0215,50476,324,61313,643,82302,203,648
61May 21, 2024 17:5215,505101,433,64013,644,72502,199,552
62May 21, 2024 17:5215,50858,256,51713,647,10002,207,744
63May 21, 2024 17:5015,52357,841,01813,659,84402,195,456
64May 21, 2024 17:5115,54580,119,13613,679,48302,203,648
65May 21, 2024 17:5715,57892,909,12013,708,72602,195,456
66May 21, 2024 17:5015,59484,280,51413,722,96602,199,552
67May 21, 2024 17:5115,60194,351,85513,729,00702,207,744
68May 21, 2024 17:5215,62629,534,33012,694,0001,057,0002,351,104
69May 21, 2024 17:5215,63268,348,80913,756,01102,195,456
70May 21, 2024 17:5715,65339,598,38712,716,0001,059,0002,347,008
71May 21, 2024 17:5315,65667,569,83313,777,20702,199,552
72May 21, 2024 18:0215,68130,469,99512,738,0001,061,0002,347,008
73May 21, 2024 17:5015,71432,928,65012,765,0001,063,0002,289,664
74May 21, 2024 17:5715,73329,214,34812,780,0001,065,0002,289,664
75May 21, 2024 17:5215,76741,026,36011,893,0001,982,0002,289,664
76May 21, 2024 17:5215,78645,506,06511,908,0001,984,0002,428,928
77May 21, 2024 17:5415,79329,105,60111,913,0001,985,0002,289,664
78May 21, 2024 17:5015,79433,283,56712,907,000992,0002,338,816
79May 21, 2024 17:5715,79540,122,51211,915,0001,985,0002,289,664
80May 21, 2024 18:0215,79832,103,67711,916,0001,986,0002,285,568
81May 21, 2024 17:5415,80038,108,75811,918,0001,986,0002,289,664
82May 21, 2024 17:5215,80228,511,22112,913,000993,0002,433,024
83May 21, 2024 17:5215,80633,961,14812,916,000993,0002,351,104
84May 21, 2024 18:0215,81128,042,08711,927,0001,987,0002,347,008
85May 21, 2024 17:5215,81434,525,46912,922,000994,0002,289,664
86May 21, 2024 17:5215,86733,734,25011,969,0001,994,0002,424,832
87May 21, 2024 17:5215,95187,610,48914,037,29302,199,552
88May 21, 2024 17:5116,01381,257,01714,091,18502,203,648
89May 21, 2024 17:5316,04166,790,35214,116,51302,199,552
90May 21, 2024 17:5416,05865,063,85414,131,28502,203,648
91May 21, 2024 17:5216,099109,238,39414,166,78702,195,456
92May 21, 2024 17:5116,11678,801,82514,182,04602,211,840
93May 21, 2024 17:5116,14585,402,34814,207,23602,199,552
94May 21, 2024 17:5316,15246,633,00714,213,78702,199,552
95May 21, 2024 17:5416,17365,779,20614,232,40102,334,720
96May 21, 2024 17:5416,17766,987,82014,236,12702,334,720
97May 21, 2024 18:0216,19997,999,00314,254,77402,203,648
98May 21, 2024 17:5716,300100,286,39114,344,31702,199,552
99May 21, 2024 17:5216,31383,339,61914,355,58702,334,720