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 listMar 7, 2026 20:43zielajzielajScore: 3,176Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 7, 2026 20:433,01520,033,0872,653,00002,416,640
2Mar 7, 2026 20:423,01717,704,5502,655,00002,420,736
3Mar 7, 2026 21:053,02216,399,0912,659,00002,420,736
4Mar 7, 2026 20:463,02320,882,6102,660,00002,416,640
5Mar 7, 2026 20:563,02520,225,6002,662,00002,428,928
6Mar 7, 2026 20:413,02617,747,3382,663,00002,420,736
7Mar 7, 2026 20:533,02718,119,9232,664,00002,420,736
8Mar 7, 2026 20:413,02823,369,6552,665,00002,424,832
9Mar 7, 2026 20:463,03814,612,8302,673,00002,424,832
10Mar 7, 2026 20:453,03818,250,7122,673,00002,428,928
11Mar 7, 2026 20:413,04921,223,5902,683,00002,420,736
12Mar 7, 2026 20:433,05123,177,1062,685,00002,424,832
13Mar 7, 2026 21:053,05622,898,9082,689,00002,424,832
14Mar 7, 2026 20:533,05915,948,7522,692,00002,420,736
15Mar 7, 2026 20:463,06016,820,1982,693,00002,531,328
16Mar 7, 2026 20:433,06320,758,2462,695,00002,424,832
17Mar 7, 2026 20:453,06618,622,1232,698,00002,416,640
18Mar 7, 2026 20:423,07024,333,9902,702,00002,269,184
19Mar 7, 2026 20:413,07517,771,9122,706,00002,416,640
20Mar 7, 2026 20:413,07720,964,6612,708,00002,416,640
21Mar 7, 2026 21:053,07819,630,8922,709,00002,420,736
22Mar 7, 2026 20:563,08118,933,4822,711,00002,428,928
23Mar 7, 2026 20:433,08124,538,8102,711,00002,416,640
24Mar 7, 2026 20:463,08522,481,5472,715,00002,420,736
25Mar 7, 2026 20:413,08823,237,1132,717,00002,420,736
26Mar 7, 2026 20:413,09119,871,5912,720,00002,269,184
27Mar 7, 2026 20:463,09420,954,2052,723,00002,424,832
28Mar 7, 2026 20:463,09521,052,9342,724,00002,416,640
29Mar 7, 2026 20:433,10017,536,8832,728,00002,416,640
30Mar 7, 2026 20:463,10921,064,9252,736,00002,420,736
31Mar 7, 2026 21:053,14114,125,3362,764,00002,420,736
32Mar 7, 2026 20:533,14817,985,7702,770,00002,420,736
33Mar 7, 2026 20:463,14819,164,7552,770,00002,420,736
34Mar 7, 2026 20:433,15920,197,8472,780,00002,428,928
35Mar 7, 2026 20:533,16321,151,7632,783,00002,424,832
36Mar 7, 2026 20:423,16418,184,4292,784,00002,420,736
37Mar 7, 2026 20:433,17318,496,3792,792,00002,424,832
38Mar 7, 2026 20:533,17417,843,2892,793,00002,416,640
39Mar 7, 2026 20:413,17623,483,1942,795,00002,424,832
40Mar 7, 2026 21:053,17617,409,9512,795,00002,420,736
41Mar 7, 2026 20:533,17820,257,7542,797,00002,416,640
42Mar 7, 2026 20:463,18123,208,7732,799,00002,420,736
43Mar 7, 2026 21:053,18619,005,7732,804,00002,416,640
44Mar 7, 2026 20:563,19023,411,6352,807,00002,527,232
45Mar 7, 2026 20:563,19321,413,4472,810,00002,416,640
46Mar 7, 2026 20:413,19520,445,0562,812,00002,420,736
47Mar 7, 2026 20:413,20023,637,1642,816,00002,420,736
48Mar 7, 2026 20:433,20122,880,2672,817,00002,416,640
49Mar 7, 2026 20:463,20221,475,0282,818,00002,527,232
50Mar 7, 2026 20:433,20618,909,2182,821,00002,424,832
51Mar 7, 2026 20:533,21318,221,0312,827,00002,424,832
52Mar 7, 2026 20:563,23319,763,1612,845,00002,269,184
53Mar 7, 2026 20:453,26317,337,6201,914,000957,0002,428,928
54Mar 7, 2026 20:533,27617,500,232961,0001,922,0002,420,736
55Mar 7, 2026 21:053,28018,225,6221,924,000962,0002,408,448
56Mar 7, 2026 20:453,28617,771,712964,0001,928,0002,420,736
57Mar 7, 2026 20:413,31016,179,1601,942,000971,0002,424,832
58Mar 7, 2026 21:053,31724,555,6432,919,00002,416,640
59Mar 7, 2026 20:453,31717,791,8861,946,000973,0002,416,640
60Mar 7, 2026 21:053,31722,711,5051,946,000973,0002,416,640
61Mar 7, 2026 20:563,31820,661,4162,920,00002,428,928
62Mar 7, 2026 20:453,31825,293,9901,947,000973,0002,531,328
63Mar 7, 2026 21:053,35116,436,0471,966,000983,0002,269,184
64Mar 7, 2026 20:533,51621,913,6422,063,0001,031,0002,416,640
65Mar 7, 2026 20:423,52214,563,6312,066,0001,033,0002,420,736
66Mar 7, 2026 20:423,55017,542,8912,083,0001,041,0002,416,640
67Mar 7, 2026 20:433,56421,630,6122,091,0001,045,0002,416,640
68Mar 7, 2026 20:533,57416,133,1692,097,0001,048,0002,531,328
69Mar 7, 2026 20:433,64523,315,8532,139,0001,069,0002,424,832
70Mar 7, 2026 20:423,65120,380,6122,142,0001,071,0002,531,328
71Mar 7, 2026 20:463,65217,477,9502,143,0001,071,0002,416,640
72Mar 7, 2026 21:053,65518,601,5392,144,0001,072,0002,420,736
73Mar 7, 2026 20:533,66922,318,9102,153,0001,076,0002,416,640
74Mar 7, 2026 21:053,68814,488,1493,245,00002,531,328
75Mar 7, 2026 20:413,72720,320,8862,187,0001,093,0002,420,736
76Mar 7, 2026 20:433,74719,987,0063,297,00002,269,184
77Mar 7, 2026 20:533,76831,594,5863,316,00002,420,736
78Mar 7, 2026 20:463,80715,914,9743,350,00002,420,736