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 16:46Ivan BessonovIvan BessonovScore: 17,626Success
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 16:4017,34931,498,45913,232,0002,035,0002,301,952
2May 18, 2024 17:1517,44532,789,28813,305,0002,047,0002,289,664
3May 18, 2024 16:5017,44837,656,06315,354,00002,297,856
4May 18, 2024 16:4017,45634,317,81314,337,0001,024,0002,301,952
5May 18, 2024 16:4617,46035,722,46314,341,0001,024,0002,289,664
6May 18, 2024 17:2017,46536,273,11313,320,0002,049,0002,289,664
7May 18, 2024 17:1817,47339,209,21913,326,0002,050,0002,293,760
8May 18, 2024 17:2217,48633,572,99915,388,00002,289,664
9May 18, 2024 17:1817,48831,365,79315,389,00002,293,760
10May 18, 2024 17:1217,49135,079,52114,366,0001,026,0002,301,952
11May 18, 2024 17:2217,49336,823,18914,368,0001,026,0002,289,664
12May 18, 2024 17:1217,49330,629,19514,368,0001,026,0002,306,048
13May 18, 2024 17:1317,49534,014,33914,370,0001,026,0002,289,664
14May 18, 2024 17:1317,50535,332,37115,404,00002,289,664
15May 18, 2024 16:5017,51042,264,55615,409,00002,289,664
16May 18, 2024 16:5117,51338,650,56114,384,0001,027,0002,301,952
17May 18, 2024 17:2317,51633,655,03815,414,00002,306,048
18May 18, 2024 17:2317,52533,086,44114,394,0001,028,0002,289,664
19May 18, 2024 17:1217,52636,609,01614,395,0001,028,0002,289,664
20May 18, 2024 16:4617,52645,004,91714,395,0001,028,0002,289,664
21May 18, 2024 16:2617,53032,301,48614,398,0001,028,0002,297,856
22May 18, 2024 17:1517,53137,796,29314,399,0001,028,0002,289,664
23May 18, 2024 17:2317,53231,553,28114,400,0001,028,0002,289,664
24May 18, 2024 16:4017,53233,740,95714,400,0001,028,0002,301,952
25May 18, 2024 17:2017,53338,273,54414,401,0001,028,0002,289,664
26May 18, 2024 16:2617,53436,816,52514,402,0001,028,0002,306,048
27May 18, 2024 17:2017,53536,903,23514,403,0001,028,0002,289,664
28May 18, 2024 17:2017,53542,185,77015,431,00002,289,664
29May 18, 2024 16:4017,53632,864,85314,404,0001,028,0002,306,048
30May 18, 2024 17:2017,54037,741,87914,406,0001,029,0002,297,856
31May 18, 2024 17:2217,54236,482,41714,408,0001,029,0002,297,856
32May 18, 2024 17:1317,54444,272,18615,439,00002,297,856
33May 18, 2024 16:2617,54431,438,94914,410,0001,029,0002,297,856
34May 18, 2024 16:2617,54533,654,45014,411,0001,029,0002,289,664
35May 18, 2024 16:5017,54731,215,69314,412,0001,029,0002,289,664
36May 18, 2024 17:1817,54840,259,13014,413,0001,029,0002,289,664
37May 18, 2024 16:5117,54833,415,45214,413,0001,029,0002,289,664
38May 18, 2024 16:5017,54937,423,35214,414,0001,029,0002,285,568
39May 18, 2024 17:1817,55135,143,09715,445,00002,289,664
40May 18, 2024 16:4017,55135,976,10314,416,0001,029,0002,285,568
41May 18, 2024 17:2017,55842,078,12414,421,0001,030,0002,289,664
42May 18, 2024 17:2017,55936,442,57214,422,0001,030,0002,289,664
43May 18, 2024 16:5117,56037,347,65714,423,0001,030,0002,408,448
44May 18, 2024 16:4617,56029,775,79214,423,0001,030,0002,297,856
45May 18, 2024 16:4917,56138,973,91614,424,0001,030,0002,289,664
46May 18, 2024 16:4917,56331,147,75214,425,0001,030,0002,310,144
47May 18, 2024 17:1517,56633,045,04314,428,0001,030,0002,301,952
48May 18, 2024 17:1317,56834,767,76915,460,00002,289,664
49May 18, 2024 16:5117,56835,718,73215,460,00002,289,664
50May 18, 2024 16:2617,56929,892,95714,431,0001,030,0002,306,048
51May 18, 2024 16:4917,57034,098,32915,462,00002,289,664
52May 18, 2024 16:2617,57035,864,44014,432,0001,030,0002,301,952
53May 18, 2024 17:2017,57239,141,38214,433,0001,030,0002,289,664
54May 18, 2024 17:1517,57241,743,26215,463,00002,289,664
55May 18, 2024 17:1817,57443,342,74314,434,0001,031,0002,289,664
56May 18, 2024 16:5117,57432,597,56514,434,0001,031,0002,289,664
57May 18, 2024 16:4917,57630,267,54114,436,0001,031,0002,301,952
58May 18, 2024 17:2217,57732,853,84714,437,0001,031,0002,396,160
59May 18, 2024 16:5117,57728,949,79815,468,00002,297,856
60May 18, 2024 16:2617,57831,918,39714,438,0001,031,0002,289,664
61May 18, 2024 17:1517,58040,841,46314,439,0001,031,0002,301,952
62May 18, 2024 17:2217,58132,147,72114,440,0001,031,0002,301,952
63May 18, 2024 17:2317,58234,260,17615,472,00002,416,640
64May 18, 2024 16:5017,58538,810,42814,444,0001,031,0002,301,952
65May 18, 2024 17:1817,58837,267,10015,477,00002,289,664
66May 18, 2024 16:4917,59347,142,63014,450,0001,032,0002,289,664
67May 18, 2024 17:1217,59437,671,42714,451,0001,032,0002,310,144
68May 18, 2024 17:1217,59735,500,97614,453,0001,032,0002,293,760
69May 18, 2024 17:1817,59835,391,91714,454,0001,032,0002,289,664
70May 18, 2024 16:4017,59834,156,46914,454,0001,032,0002,289,664
71May 18, 2024 16:5117,60033,238,45514,456,0001,032,0002,310,144
72May 18, 2024 16:4917,61137,066,68214,465,0001,033,0002,285,568
73May 18, 2024 16:4017,61737,610,31114,470,0001,033,0002,289,664
74May 18, 2024 16:2617,61937,082,27715,505,00002,293,760
75May 18, 2024 17:2317,62035,837,71714,473,0001,033,0002,297,856
76May 18, 2024 16:5017,62332,601,39414,475,0001,033,0002,289,664
77May 18, 2024 16:2617,62332,469,64815,508,00002,301,952
78May 18, 2024 16:5117,62536,606,36114,476,0001,034,0002,301,952
79May 18, 2024 17:1517,62630,857,86414,477,0001,034,0002,412,544
80May 18, 2024 16:4917,62732,782,68114,478,0001,034,0002,310,144
81May 18, 2024 17:1517,63034,983,32815,514,00002,306,048
82May 18, 2024 16:4617,63331,197,30315,517,00002,289,664
83May 18, 2024 17:2317,64352,907,50914,491,0001,035,0002,297,856
84May 18, 2024 16:5017,64327,439,19614,491,0001,035,0002,301,952
85May 18, 2024 17:1217,74242,338,32114,573,0001,040,0002,289,664
86May 18, 2024 17:2317,74536,939,44214,575,0001,041,0002,289,664
87May 18, 2024 17:2217,77835,011,40414,602,0001,043,0002,289,664
88May 18, 2024 16:4017,79935,827,92915,663,00002,301,952
89May 18, 2024 16:5117,88938,999,81814,693,0001,049,0002,289,664
90May 18, 2024 17:2017,93242,761,20015,780,00002,289,664
91May 18, 2024 16:4018,05839,308,04413,905,0001,986,0002,301,952
92May 18, 2024 17:1318,24835,130,12314,051,0002,007,0002,289,664
93May 18, 2024 17:2318,33178,145,94016,131,05802,285,568
94May 18, 2024 17:2318,33882,364,29716,137,65602,293,760
95May 18, 2024 17:1218,34188,772,93716,140,04602,297,856
96May 18, 2024 17:1318,34735,233,80914,127,0002,018,0002,396,160
97May 18, 2024 17:1818,35737,104,04114,135,0002,019,0002,289,664
98May 18, 2024 17:2218,36438,079,05915,150,0001,010,0002,289,664
99May 18, 2024 17:1518,36556,185,23616,160,82702,289,664
100May 18, 2024 16:4618,37435,000,55315,159,0001,010,0002,289,664
101May 18, 2024 16:4618,38082,040,08716,174,37302,293,760
102May 18, 2024 17:2218,38098,847,70616,174,67202,289,664
103May 18, 2024 16:4618,38041,101,04014,153,0002,021,0002,297,856
104May 18, 2024 17:2318,38240,109,41915,165,0001,011,0002,289,664
105May 18, 2024 17:1318,38443,676,09314,156,0002,022,0002,289,664
106May 18, 2024 17:1518,38845,606,46414,159,0002,022,0002,289,664
107May 18, 2024 16:4018,39174,658,03616,183,65802,281,472
108May 18, 2024 16:5018,39343,115,07315,175,0001,011,0002,289,664
109May 18, 2024 17:1518,39483,052,77916,186,52802,285,568
110May 18, 2024 17:1218,39685,562,06216,188,12702,285,568
111May 18, 2024 16:4018,40773,485,31516,197,86702,281,472
112May 18, 2024 17:1318,40779,308,79816,198,32202,281,472
113May 18, 2024 16:5118,41793,013,35516,206,60902,289,664
114May 18, 2024 17:2318,41839,901,55914,182,0002,026,0002,289,664
115May 18, 2024 17:2018,42482,895,83516,212,92602,277,376
116May 18, 2024 16:4618,42761,629,17216,215,65102,289,664
117May 18, 2024 17:1218,43233,237,07415,207,0001,013,0002,281,472
118May 18, 2024 16:5118,43470,204,88516,222,12602,289,664
119May 18, 2024 17:1518,44595,245,37316,231,25702,285,568
120May 18, 2024 16:5018,45743,334,90914,212,0002,030,0002,289,664
121May 18, 2024 17:1818,49841,340,08215,261,0001,017,0002,289,664
122May 18, 2024 17:2218,50334,879,48314,248,0002,035,0002,297,856
123May 18, 2024 16:4918,52033,061,89614,261,0002,037,0002,289,664
124May 18, 2024 17:2218,52334,418,07314,263,0002,037,0002,289,664
125May 18, 2024 17:1218,52344,704,66314,263,0002,037,0002,297,856
126May 18, 2024 17:1318,53145,755,79814,269,0002,038,0002,289,664
127May 18, 2024 16:4618,53332,682,94114,271,0002,038,0002,375,680
128May 18, 2024 16:4618,60743,492,68415,283,0001,091,0002,289,664
129May 18, 2024 16:4618,60732,440,48014,328,0002,046,0002,306,048
130May 18, 2024 16:4018,61085,698,18916,377,07102,289,664
131May 18, 2024 16:4918,63236,440,93014,347,0002,049,0002,289,664
132May 18, 2024 17:1318,63636,078,58514,350,0002,050,0002,289,664
133May 18, 2024 17:1518,65132,980,77216,413,00002,301,952
134May 18, 2024 17:1218,66537,670,21314,372,0002,053,0002,289,664
135May 18, 2024 16:5018,72479,690,37416,477,01602,289,664
136May 18, 2024 17:2318,78158,744,33216,527,22602,285,568
137May 18, 2024 17:1818,79895,636,38216,541,99602,297,856
138May 18, 2024 17:1318,95175,377,38716,676,56802,281,472
139May 18, 2024 17:2219,09278,217,70716,801,22302,281,472
140May 18, 2024 17:2019,09377,455,52616,801,55202,293,760
141May 18, 2024 16:2619,10954,725,40716,816,19402,277,376
142May 18, 2024 16:2619,11178,250,80416,817,78102,285,568
143May 18, 2024 17:2019,15376,358,46416,854,86202,289,664
144May 18, 2024 16:4919,22675,872,72516,918,94802,277,376
145May 18, 2024 17:2219,25592,718,95516,944,40502,281,472
146May 18, 2024 16:4919,25880,322,63416,946,86002,285,568
147May 18, 2024 16:4919,28085,950,59916,966,59402,281,472
148May 18, 2024 16:5019,30482,154,20916,987,47002,297,856
149May 18, 2024 16:5119,30587,427,27316,988,67002,252,800
150May 18, 2024 17:1319,32783,998,83517,007,36102,281,472
151May 18, 2024 17:1819,34086,149,62617,018,88602,289,664
152May 18, 2024 16:5019,35070,549,07417,028,07402,289,664
153May 18, 2024 16:4619,36373,302,28017,039,10802,277,376
154May 18, 2024 17:1819,36678,990,86717,041,99602,273,280
155May 18, 2024 16:2619,38969,846,64417,062,52402,408,448
156May 18, 2024 17:1219,43085,485,82417,098,27102,285,568