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 07:00Ivan BessonovIvan BessonovScore: 15,801Success
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 21:4415,32283,086,53713,483,07802,195,456
2May 20, 2024 21:3815,32789,557,28513,488,08102,191,360
3May 20, 2024 21:3915,333110,376,88513,492,74402,199,552
4May 20, 2024 21:4415,34378,316,59513,501,63202,195,456
5May 20, 2024 21:4315,34759,597,96713,505,34002,191,360
6May 21, 2024 07:4515,34786,895,38713,505,68002,199,552
7May 20, 2024 21:4415,35056,648,57813,508,14302,195,456
8May 21, 2024 07:4015,37473,238,84513,528,89202,187,264
9May 21, 2024 07:0015,37964,659,15213,533,53702,195,456
10May 20, 2024 21:4315,38079,035,23913,534,19602,191,360
11May 21, 2024 07:5715,38888,099,58613,541,60602,199,552
12May 20, 2024 21:4415,39492,292,23613,546,53102,203,648
13May 20, 2024 21:3815,39562,275,02713,547,44302,195,456
14May 20, 2024 21:3515,39992,965,99513,551,53002,195,456
15May 20, 2024 21:3515,40688,404,28013,557,08802,195,456
16May 21, 2024 07:0015,413117,447,42213,563,71402,199,552
17May 20, 2024 21:4015,42065,168,29113,569,86402,199,552
18May 20, 2024 21:3915,42491,659,29513,573,10102,187,264
19May 20, 2024 21:4015,42785,197,23713,575,68402,199,552
20May 20, 2024 21:4415,42859,221,93913,576,74502,207,744
21May 20, 2024 21:3815,45194,211,27513,596,80102,203,648
22May 21, 2024 06:2315,46390,796,87413,607,43702,179,072
23May 20, 2024 21:3815,49686,779,27013,636,08902,199,552
24May 21, 2024 07:4215,55834,352,92312,638,0001,053,0002,342,912
25May 20, 2024 21:3915,57829,152,08913,709,00002,338,816
26May 21, 2024 06:2315,59133,568,40113,720,00002,289,664
27May 20, 2024 21:3815,59529,561,76513,724,00002,289,664
28May 21, 2024 07:5715,59733,255,76412,670,0001,055,0002,289,664
29May 20, 2024 21:3515,60931,054,00912,680,0001,056,0002,289,664
30May 20, 2024 21:3815,61135,381,58512,682,0001,056,0002,289,664
31May 20, 2024 21:4315,61533,774,61812,684,0001,057,0002,334,720
32May 20, 2024 21:4015,61640,664,77912,685,0001,057,0002,289,664
33May 20, 2024 21:3515,62536,046,09712,693,0001,057,0002,289,664
34May 21, 2024 07:4515,62629,191,96113,751,00002,289,664
35May 20, 2024 21:3815,63841,149,50412,703,0001,058,0002,351,104
36May 20, 2024 21:3515,64032,859,60712,705,0001,058,0002,342,912
37May 20, 2024 21:3715,64935,200,04312,712,0001,059,0002,289,664
38May 20, 2024 21:3915,65135,742,53713,773,00002,289,664
39May 20, 2024 21:3915,65365,061,40513,774,34402,252,800
40May 20, 2024 21:3815,65535,469,20812,717,0001,059,0002,289,664
41May 21, 2024 07:4515,65735,144,02813,778,00002,289,664
42May 20, 2024 21:3915,66033,901,07412,721,0001,060,0002,289,664
43May 21, 2024 07:4515,66433,288,68712,724,0001,060,0002,342,912
44May 20, 2024 21:3815,66539,551,43712,725,0001,060,0002,334,720
45May 20, 2024 21:3815,66830,174,84212,728,0001,060,0002,338,816
46May 20, 2024 21:3715,66931,351,63112,729,0001,060,0002,289,664
47May 20, 2024 21:3915,67030,548,38312,730,0001,060,0002,453,504
48May 20, 2024 21:3915,67634,723,64912,734,0001,061,0002,289,664
49May 20, 2024 21:4415,72830,852,29112,853,000988,0002,338,816
50May 21, 2024 07:4515,74984,551,38713,859,46602,326,528
51May 21, 2024 07:4515,75032,135,70112,870,000990,0002,334,720
52May 20, 2024 21:3815,75131,251,96112,871,000990,0002,289,664
53May 21, 2024 07:0015,75240,472,54411,882,0001,980,0002,289,664
54May 20, 2024 21:4015,75334,907,82511,883,0001,980,0002,289,664
55May 20, 2024 21:3715,75340,940,60812,873,000990,0002,342,912
56May 20, 2024 21:3515,75329,910,78412,873,000990,0002,351,104
57May 21, 2024 07:4215,76382,929,74913,871,65402,199,552
58May 21, 2024 07:4515,77830,648,87211,902,0001,983,0002,281,472
59May 21, 2024 07:4515,78431,018,88712,898,000992,0002,289,664
60May 21, 2024 07:5715,78542,182,37011,907,0001,984,0002,355,200
61May 20, 2024 21:3915,78836,482,37312,901,000992,0002,457,600
62May 20, 2024 21:3515,78830,723,84011,909,0001,984,0002,289,664
63May 21, 2024 07:4015,79030,764,66412,903,000992,0002,334,720
64May 20, 2024 21:3515,79030,423,87311,910,0001,985,0002,289,664
65May 20, 2024 21:3515,79189,982,61113,895,71402,195,456
66May 21, 2024 07:4015,79132,790,40711,911,0001,985,0002,289,664
67May 21, 2024 07:0015,79128,936,62912,904,000992,0002,342,912
68May 20, 2024 21:4415,79131,342,05512,904,000992,0002,289,664
69May 20, 2024 21:4115,79129,912,51711,911,0001,985,0002,289,664
70May 20, 2024 21:3915,79236,993,54311,912,0001,985,0002,347,008
71May 20, 2024 21:3715,79232,201,55411,912,0001,985,0002,342,912
72May 21, 2024 06:2315,79329,033,70513,898,00002,338,816
73May 20, 2024 21:4415,79333,229,68013,898,00002,457,600
74May 20, 2024 21:4415,79431,291,32511,914,0001,985,0002,289,664
75May 20, 2024 21:3815,79432,002,21611,914,0001,985,0002,289,664
76May 20, 2024 21:3815,79439,172,71011,914,0001,985,0002,289,664
77May 20, 2024 21:4415,79530,349,07512,908,000992,0002,342,912
78May 21, 2024 07:5715,79836,308,24711,916,0001,986,0002,338,816
79May 20, 2024 21:4415,79833,403,98111,916,0001,986,0002,289,664
80May 20, 2024 21:4315,79834,790,25511,916,0001,986,0002,289,664
81May 21, 2024 07:4515,79931,047,71512,910,000993,0002,342,912
82May 21, 2024 07:4215,79933,559,62511,917,0001,986,0002,289,664
83May 21, 2024 07:4515,80039,912,12611,918,0001,986,0002,289,664
84May 20, 2024 21:4315,80040,285,25511,918,0001,986,0002,342,912
85May 20, 2024 21:4415,80129,361,44111,919,0001,986,0002,289,664
86May 20, 2024 21:4015,80129,995,28612,912,000993,0002,338,816
87May 21, 2024 06:2315,80230,078,08611,920,0001,986,0002,342,912
88May 21, 2024 06:2315,80231,276,66511,920,0001,986,0002,289,664
89May 20, 2024 21:4415,80235,242,51211,920,0001,986,0002,351,104
90May 20, 2024 21:4415,80234,989,40711,920,0001,986,0002,289,664
91May 20, 2024 21:4015,80235,158,61011,920,0001,986,0002,289,664
92May 20, 2024 21:3815,80231,146,73011,920,0001,986,0002,285,568
93May 21, 2024 06:2315,80333,895,10912,914,000993,0002,342,912
94May 20, 2024 21:4415,80333,679,79111,921,0001,986,0002,289,664
95May 20, 2024 21:3815,80545,425,68312,915,000993,0002,342,912
96May 21, 2024 07:4215,80634,685,28812,916,000993,0002,334,720
97May 21, 2024 07:4015,80631,676,78012,916,000993,0002,289,664
98May 20, 2024 21:3915,80632,333,79512,916,000993,0002,342,912
99May 20, 2024 21:4415,80728,627,11411,923,0001,987,0002,289,664
100May 20, 2024 21:4115,80734,570,85511,923,0001,987,0002,285,568
101May 20, 2024 21:3815,80741,782,63111,923,0001,987,0002,289,664
102May 20, 2024 21:3915,81030,894,20112,920,000993,0002,334,720
103May 21, 2024 07:4515,81146,464,14212,921,000993,0002,289,664
104May 21, 2024 07:0015,81132,293,54911,927,0001,987,0002,289,664
105May 21, 2024 07:0015,81139,045,69311,927,0001,987,0002,289,664
106May 20, 2024 21:4015,81135,933,44911,927,0001,987,0002,289,664
107May 20, 2024 21:3715,81134,576,56911,927,0001,987,0002,338,816
108May 20, 2024 21:3515,81130,436,07611,927,0001,987,0002,330,624
109May 20, 2024 21:4015,81533,650,95111,929,0001,988,0002,289,664
110May 20, 2024 21:3815,81538,402,34612,923,000994,0002,338,816
111May 20, 2024 21:3515,81543,292,22111,929,0001,988,0002,289,664
112May 21, 2024 07:4015,81631,009,16212,924,000994,0002,289,664
113May 21, 2024 06:2315,81647,143,15211,930,0001,988,0002,342,912
114May 20, 2024 21:3515,81635,327,01211,930,0001,988,0002,289,664
115May 20, 2024 21:4415,81929,721,22712,927,000994,0002,289,664
116May 20, 2024 21:4415,81931,198,46612,927,000994,0002,289,664
117May 20, 2024 21:3915,81931,607,09611,933,0001,988,0002,285,568
118May 21, 2024 07:4015,82034,001,60513,922,00002,334,720
119May 20, 2024 21:4315,83032,071,00211,940,0001,990,0002,338,816
120May 20, 2024 21:3515,83040,331,27912,935,000995,0002,342,912
121May 20, 2024 21:4115,83329,045,00211,943,0001,990,0002,347,008
122May 20, 2024 21:4015,83329,509,87412,938,000995,0002,342,912
123May 20, 2024 21:3515,83831,877,11511,946,0001,991,0002,342,912
124May 20, 2024 21:4115,83929,117,95212,943,000995,0002,289,664
125May 21, 2024 07:4215,85072,690,57513,947,80602,338,816
126May 20, 2024 21:3915,85534,669,02311,959,0001,993,0002,289,664
127May 21, 2024 06:2315,86539,851,55911,967,0001,994,0002,289,664
128May 20, 2024 21:4015,86632,407,24911,968,0001,994,0002,289,664
129May 20, 2024 21:3915,87690,667,48713,971,31902,256,896
130May 20, 2024 21:4015,88562,597,73913,979,17602,199,552
131May 20, 2024 21:3915,88631,428,77711,983,0001,997,0002,289,664
132May 20, 2024 21:4415,94257,654,58714,028,71902,199,552
133May 20, 2024 21:3515,94366,527,93314,030,11602,195,456
134May 21, 2024 06:2315,96082,539,98514,044,82002,203,648
135May 20, 2024 21:3915,96154,491,43014,045,47402,195,456
136May 20, 2024 21:3515,963124,487,03914,047,40702,195,456
137May 21, 2024 07:5715,97061,871,62014,053,97902,322,432
138May 20, 2024 21:4415,99091,798,20914,071,52802,187,264
139May 20, 2024 21:3716,00559,194,07414,084,37902,207,744
140May 20, 2024 21:3716,01296,530,60814,090,84802,195,456
141May 21, 2024 07:4516,01863,503,89914,095,48202,199,552
142May 20, 2024 21:3716,02262,622,46314,099,34002,187,264
143May 20, 2024 21:4116,03853,933,08414,113,80502,183,168
144May 21, 2024 07:4216,04285,956,45914,116,64202,330,624
145May 20, 2024 21:3516,05030,661,20812,107,0002,017,0002,289,664
146May 20, 2024 21:3916,08172,643,86114,151,27302,195,456
147May 21, 2024 06:2316,09231,778,65612,138,0002,023,0002,289,664
148May 20, 2024 21:4316,09561,106,14414,163,25102,326,528
149May 20, 2024 21:3516,10366,996,42814,170,39502,199,552
150May 20, 2024 21:4416,10335,172,67612,147,0002,024,0002,342,912
151May 21, 2024 07:4016,10967,229,01914,175,51202,326,528
152May 21, 2024 07:5716,11075,408,36014,176,93002,195,456
153May 20, 2024 21:4116,11432,821,99812,155,0002,025,0002,285,568
154May 20, 2024 21:4316,11730,075,74212,157,0002,026,0002,289,664
155May 21, 2024 07:4016,11871,064,13414,183,53202,199,552
156May 21, 2024 06:2316,13060,784,32614,194,37302,326,528
157May 20, 2024 21:3816,13957,226,62414,202,39702,326,528
158May 20, 2024 21:4116,14580,585,16914,207,25302,195,456
159May 21, 2024 07:0016,15464,805,16014,215,64702,199,552
160May 21, 2024 07:4216,16931,050,75012,197,0002,032,0002,342,912
161May 21, 2024 07:4216,19036,451,71912,212,0002,035,0002,289,664
162May 20, 2024 21:3716,19033,721,12512,212,0002,035,0002,289,664
163May 20, 2024 21:4416,19459,057,00014,250,82202,252,800
164May 20, 2024 21:4416,20736,781,30113,244,0001,018,0002,281,472
165May 20, 2024 21:4116,21356,003,13614,267,34502,191,360
166May 20, 2024 21:4416,21432,165,82912,230,0002,038,0002,289,664
167May 20, 2024 21:4416,21741,664,93312,233,0002,038,0002,351,104
168May 20, 2024 21:3816,26060,024,00014,308,61202,322,432
169May 21, 2024 07:5716,26035,335,89912,265,0002,044,0002,289,664
170May 20, 2024 21:3516,27641,492,09713,300,0001,023,0002,342,912
171May 20, 2024 21:3716,28135,031,50012,281,0002,046,0002,289,664
172May 21, 2024 07:5716,28329,291,97112,282,0002,047,0002,289,664
173May 21, 2024 07:4216,28436,029,04512,283,0002,047,0002,289,664
174May 21, 2024 06:2316,28531,882,67213,308,0001,023,0002,338,816
175May 20, 2024 21:3716,28540,609,40212,284,0002,047,0002,289,664
176May 20, 2024 21:4316,28629,929,04212,285,0002,047,0002,289,664
177May 21, 2024 07:5716,29533,916,24212,292,0002,048,0002,285,568
178May 20, 2024 21:3516,29729,504,05012,293,0002,048,0002,285,568
179May 21, 2024 07:4016,29930,360,59912,294,0002,049,0002,289,664
180May 20, 2024 21:3816,30031,547,81412,295,0002,049,0002,342,912
181May 21, 2024 07:4216,30532,272,68213,324,0001,024,0002,285,568
182May 20, 2024 21:4316,30532,643,27513,324,0001,024,0002,334,720
183May 20, 2024 21:4116,30838,227,07612,301,0002,050,0002,289,664
184May 20, 2024 21:3916,30837,825,93912,301,0002,050,0002,338,816
185May 20, 2024 21:4416,31040,387,40012,303,0002,050,0002,342,912
186May 20, 2024 21:4316,31338,185,61912,305,0002,050,0002,289,664
187May 21, 2024 07:0016,31638,240,26412,307,0002,051,0002,289,664
188May 20, 2024 21:3916,32332,243,00213,338,0001,026,0002,285,568
189May 20, 2024 21:4116,33137,787,89112,318,0002,053,0002,347,008
190May 20, 2024 21:4416,33972,470,96414,378,57902,191,360
191May 20, 2024 21:3516,33934,600,59612,324,0002,054,0002,338,816
192May 20, 2024 21:3516,34132,792,38013,353,0001,027,0002,347,008
193May 21, 2024 07:5716,34236,114,98912,327,0002,054,0002,289,664
194May 21, 2024 07:0016,35035,066,23612,333,0002,055,0002,289,664
195May 20, 2024 21:4416,35129,879,42112,334,0002,055,0002,342,912
196May 20, 2024 21:4116,35138,016,08812,334,0002,055,0002,289,664
197May 21, 2024 07:5716,36336,656,47612,342,0002,057,0002,342,912
198May 21, 2024 07:0016,37232,304,85913,378,0001,029,0002,289,664
199May 20, 2024 21:4016,37238,720,01612,349,0002,058,0002,289,664
200May 20, 2024 21:3816,37331,850,63012,350,0002,058,0002,420,736
201May 20, 2024 21:4416,37630,256,20812,353,0002,058,0002,289,664
202May 20, 2024 21:4416,38133,952,13012,356,0002,059,0002,289,664
203May 20, 2024 21:3916,38336,961,84413,388,0001,029,0002,289,664
204May 20, 2024 21:3916,39431,998,94712,366,0002,061,0002,289,664
205May 20, 2024 21:4416,39835,235,19213,400,0001,030,0002,285,568
206May 20, 2024 21:3516,39838,802,66013,400,0001,030,0002,289,664
207May 21, 2024 07:4216,39940,429,61712,370,0002,061,0002,289,664
208May 20, 2024 21:4316,39931,483,49413,401,0001,030,0002,342,912
209May 21, 2024 07:4016,40738,121,54514,438,00002,289,664
210May 20, 2024 21:4416,41131,191,40813,411,0001,031,0002,347,008
211May 21, 2024 07:0016,41631,035,28113,415,0001,031,0002,420,736
212May 20, 2024 21:3816,41937,917,61013,417,0001,032,0002,289,664
213May 20, 2024 21:4416,42235,835,60212,387,0002,064,0002,289,664
214May 20, 2024 21:3716,42436,180,61013,421,0001,032,0002,289,664
215May 20, 2024 21:4416,42631,836,34014,455,00002,424,832
216May 20, 2024 21:3816,43231,773,62512,395,0002,065,0002,289,664
217May 20, 2024 21:4416,43639,723,47813,431,0001,033,0002,347,008
218May 20, 2024 21:3916,43631,612,89613,431,0001,033,0002,289,664
219May 20, 2024 21:4416,45333,736,01713,445,0001,034,0002,289,664
220May 20, 2024 21:3916,45731,698,23313,448,0001,034,0002,289,664
221May 21, 2024 07:5716,46538,075,33514,489,00002,289,664
222May 21, 2024 07:4016,46629,397,03513,455,0001,035,0002,338,816
223May 21, 2024 07:4016,47236,155,48114,495,00002,334,720
224May 20, 2024 21:4116,47233,202,87513,460,0001,035,0002,347,008
225May 21, 2024 07:4216,48333,310,21414,505,00002,441,216
226May 20, 2024 21:3816,49432,483,55513,479,0001,036,0002,347,008
227May 21, 2024 07:0016,53135,086,47313,508,0001,039,0002,334,720
228May 20, 2024 21:3517,23941,955,30413,148,0002,022,0002,289,664