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.

Date AuthorLanguageStatus Score
Mar 18, 2026 15:01limanjun99limanjun99CPPg++13.3.0Success82,524
Mar 18, 2026 15:00limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 14:58limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 14:58limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 14:58limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 14:56limanjun99limanjun99CPPg++13.3.0Success61,906+11.28 RP
Mar 18, 2026 14:56limanjun99limanjun99CPPg++13.3.0Success86,216
Mar 18, 2026 14:52limanjun99limanjun99CPPg++13.3.0Success66,555+9.58 RP
Mar 18, 2026 14:47limanjun99limanjun99CPPg++13.3.0Success104,555
Mar 18, 2026 14:26limanjun99limanjun99CPPg++13.3.0Success95,631
Mar 18, 2026 14:22limanjun99limanjun99CPPg++13.3.0Success97,141
Mar 18, 2026 14:20limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 14:15limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 14:12limanjun99limanjun99CPPg++13.3.0Success184,264
Mar 18, 2026 14:11limanjun99limanjun99CPPg++13.3.0Success271,686
Mar 18, 2026 14:06limanjun99limanjun99CPPg++13.3.0Success694,375
Mar 18, 2026 09:37limanjun99limanjun99CPPg++13.3.0Success72,583
Mar 18, 2026 09:34limanjun99limanjun99CPPg++13.3.0Success71,089+52.39 RP
Mar 18, 2026 09:09limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 09:09limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 09:08limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 08:25limanjun99limanjun99CPPg++13.3.0Success113,275+2.88 RP
Mar 18, 2026 08:17limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 08:08limanjun99limanjun99CPPg++13.3.0Success117,091+0.40 RP
Mar 18, 2026 08:06limanjun99limanjun99CPPg++13.3.0Success117,647+50.56 RP
Mar 18, 2026 07:02limanjun99limanjun99CPPg++13.3.0Success290,385+34.44 RP
Mar 16, 2026 09:39Dominique GarmierDominique GarmierCPPg++13.3.0Success34,117
Mar 16, 2026 09:31Dominique GarmierDominique GarmierCPPg++13.3.0Success33,164+2.01 RP
Mar 15, 2026 23:42Dominique GarmierDominique GarmierCPPg++13.3.0Success34,858
Mar 15, 2026 23:13Dominique GarmierDominique GarmierCPPg++13.3.0Success38,374
Mar 15, 2026 19:49Dominique GarmierDominique GarmierCPPg++13.3.0Success33,386+4.89 RP
Mar 15, 2026 19:47Dominique GarmierDominique GarmierCPPg++13.3.0Success33,940+1.02 RP
Mar 15, 2026 15:12Dominique GarmierDominique GarmierCPPg++13.3.0Success5,869,005
Mar 15, 2026 14:49Dominique GarmierDominique GarmierCPPg++13.3.0Success34,058+0.59 RP
Mar 15, 2026 11:03Dominique GarmierDominique GarmierCPPg++13.3.0Success34,127+8.20 RP
Mar 15, 2026 11:02Dominique GarmierDominique GarmierCPPclang++18.1.3Success36,244
Mar 15, 2026 10:46Dominique GarmierDominique GarmierCPPg++13.3.0Success35,110+52.48 RP
Mar 15, 2026 10:41Dominique GarmierDominique GarmierCPPclang++18.1.3Success43,041+31.39 RP
Mar 15, 2026 10:41Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 15, 2026 10:35Dominique GarmierDominique GarmierCPPg++13.3.0Success49,765+0.27 RP
Mar 15, 2026 10:32Dominique GarmierDominique GarmierCPPg++13.3.0Success51,011
Mar 15, 2026 10:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success55,059
Mar 15, 2026 10:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success58,103
Mar 15, 2026 10:13Dominique GarmierDominique GarmierCPPg++13.3.0Success56,059
Mar 14, 2026 23:42Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 14, 2026 23:26Dominique GarmierDominique GarmierCPPg++13.3.0Success53,923
Mar 14, 2026 23:15Dominique GarmierDominique GarmierCPPg++13.3.0Success49,831+0.14 RP
Mar 14, 2026 19:20Dominique GarmierDominique GarmierCPPg++13.3.0Success55,555
Mar 14, 2026 19:17Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 14, 2026 15:50Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 14, 2026 15:48Dominique GarmierDominique GarmierCPPg++13.3.0Success54,135
Mar 14, 2026 15:48Dominique GarmierDominique GarmierCPPg++13.3.0Success54,094
Mar 14, 2026 15:48Dominique GarmierDominique GarmierCPPg++13.3.0Success49,867+13.48 RP
Mar 14, 2026 15:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success53,460+0.32 RP
Mar 14, 2026 15:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success57,827
Mar 14, 2026 15:41Dominique GarmierDominique GarmierCPPclang++18.1.3Success53,556
Mar 14, 2026 15:37Dominique GarmierDominique GarmierCPPclang++18.1.3Success53,841
Mar 14, 2026 15:36Dominique GarmierDominique GarmierCPPg++13.3.0Success54,005
Mar 14, 2026 15:36Dominique GarmierDominique GarmierCPPg++13.3.0Success59,869
Mar 14, 2026 15:33Dominique GarmierDominique GarmierCPPclang++18.1.3Success58,741
Mar 14, 2026 15:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success53,553+10.33 RP
Mar 14, 2026 15:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success64,184
Mar 14, 2026 15:28Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 14, 2026 15:28Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 14, 2026 13:58Dominique GarmierDominique GarmierCPPclang++18.1.3Success59,624
Mar 14, 2026 11:41Dominique GarmierDominique GarmierCPPg++13.3.0Success60,205
Mar 14, 2026 11:20Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 13, 2026 16:26Dominique GarmierDominique GarmierCPPg++13.3.0Success59,860
Mar 13, 2026 16:18Dominique GarmierDominique GarmierCPPclang++18.1.3Success67,856
Mar 13, 2026 16:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success59,228
Mar 13, 2026 16:01Dominique GarmierDominique GarmierCPPclang++18.1.3Success56,689+11.54 RP
Mar 13, 2026 15:55Dominique GarmierDominique GarmierCPPclang++18.1.3Success897,563
Mar 13, 2026 15:49Dominique GarmierDominique GarmierCPPclang++18.1.3Success60,657+7.51 RP
Mar 13, 2026 15:42Dominique GarmierDominique GarmierCPPclang++18.1.3Success63,601
Mar 13, 2026 15:38Dominique GarmierDominique GarmierCPPclang++18.1.3Success63,873
Mar 13, 2026 15:38Dominique GarmierDominique GarmierCPPclang++18.1.3Success63,553+2.53 RP
Mar 13, 2026 15:33Dominique GarmierDominique GarmierCPPclang++18.1.3Success64,591+69.73 RP
Mar 13, 2026 15:19Dominique GarmierDominique GarmierCPPclang++18.1.3Success121,513
Mar 13, 2026 15:13Dominique GarmierDominique GarmierCPPclang++18.1.3Success117,523+22.52 RP
Mar 13, 2026 14:27Dominique GarmierDominique GarmierCPPclang++18.1.3Success159,817+50.48 RP
Mar 13, 2026 14:24Dominique GarmierDominique GarmierCPPclang++18.1.3Success904,241
Mar 13, 2026 11:17Dominique GarmierDominique GarmierCPPg++13.3.0Success826,833+12.09 RP
Mar 10, 2026 06:01olliecrowolliecrowRUSTrust-1.94.0Success20,369
Mar 10, 2026 05:47olliecrowolliecrowRUSTrust-1.94.0Success18,880
Mar 10, 2026 05:42olliecrowolliecrowRUSTrust-1.94.0Success18,609
Mar 10, 2026 05:40olliecrowolliecrowRUSTrust-1.94.0Success18,809
Mar 10, 2026 05:37olliecrowolliecrowRUSTrust-1.94.0Success18,549
Mar 10, 2026 05:36olliecrowolliecrowRUSTrust-1.94.0Success20,652
Mar 10, 2026 05:32olliecrowolliecrowRUSTrust-1.94.0Error
Mar 10, 2026 04:30olliecrowolliecrowCPPclang++18.1.3Success17,774
Mar 10, 2026 04:28olliecrowolliecrowCPPclang++18.1.3Success17,641
Mar 10, 2026 04:25olliecrowolliecrowCPPclang++18.1.3Success17,603+9.43 RP
Mar 10, 2026 04:14olliecrowolliecrowCPPclang++18.1.3Success2,774,808
Mar 9, 2026 00:51zielajzielajCPPclang++18.1.3Error
Mar 9, 2026 00:42zielajzielajCPPclang++18.1.3Error
Mar 9, 2026 00:33zielajzielajCPPclang++18.1.3Error
Mar 9, 2026 00:32zielajzielajCPPclang++18.1.3Error
Mar 9, 2026 00:31zielajzielajCPPclang++18.1.3Error
Mar 9, 2026 00:31zielajzielajCPPclang++18.1.3Error
Mar 9, 2026 00:30zielajzielajCPPclang++18.1.3Error