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 19, 2026 23:29olliecrowolliecrowCPPclang++18.1.3Error
Mar 19, 2026 23:28olliecrowolliecrowCPPclang++18.1.3Success17,569+1.10 RP
Mar 19, 2026 23:27olliecrowolliecrowCPPclang++18.1.3Success71,306
Mar 19, 2026 20:08Dominique GarmierDominique GarmierCPPg++13.3.0Success13,559+4.97 RP
Mar 19, 2026 20:03Dominique GarmierDominique GarmierCPPg++13.3.0Success38,750
Mar 19, 2026 18:45Dominique GarmierDominique GarmierCPPg++13.3.0Success13,651+11.10 RP
Mar 19, 2026 18:44Dominique GarmierDominique GarmierCPPg++13.3.0Success13,966
Mar 19, 2026 18:44Dominique GarmierDominique GarmierCPPg++13.3.0Success13,861+5.48 RP
Mar 19, 2026 18:43Dominique GarmierDominique GarmierCPPg++13.3.0Success14,431
Mar 19, 2026 18:40Dominique GarmierDominique GarmierCPPg++13.3.0Success14,324
Mar 19, 2026 18:40Dominique GarmierDominique GarmierCPPg++13.3.0Success14,260
Mar 19, 2026 18:39Dominique GarmierDominique GarmierCPPg++13.3.0Success13,967+0.26 RP
Mar 19, 2026 18:29Dominique GarmierDominique GarmierCPPg++13.3.0Success14,473
Mar 19, 2026 18:29Dominique GarmierDominique GarmierCPPg++13.3.0Success14,672
Mar 19, 2026 18:28Dominique GarmierDominique GarmierCPPclang++18.1.3Success15,373
Mar 19, 2026 18:22Dominique GarmierDominique GarmierCPPg++13.3.0Success13,972+4.28 RP
Mar 19, 2026 18:22Dominique GarmierDominique GarmierCPPg++13.3.0Success14,056+149.48 RP
Mar 19, 2026 18:14Dominique GarmierDominique GarmierCPPg++13.3.0Success17,795+16.85 RP
Mar 19, 2026 17:40Dominique GarmierDominique GarmierCPPg++13.3.0Success18,616
Mar 19, 2026 16:24Dominique GarmierDominique GarmierCPPg++13.3.0Success18,345+6.75 RP
Mar 19, 2026 15:55Ondřej PolaneckýOndřej PolaneckýCPPclang++18.1.3Success71,175
Mar 19, 2026 15:43Ondřej PolaneckýOndřej PolaneckýCPPclang++18.1.3Success60,361+165.67 RP
Mar 19, 2026 14:26Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 19, 2026 14:10Dominique GarmierDominique GarmierCPPg++13.3.0Success18,824
Mar 19, 2026 14:10Dominique GarmierDominique GarmierCPPg++13.3.0Success18,697
Mar 19, 2026 14:10Dominique GarmierDominique GarmierCPPg++13.3.0Success18,589
Mar 19, 2026 14:03Dominique GarmierDominique GarmierCPPclang++18.1.3Success20,570
Mar 19, 2026 13:49Dominique GarmierDominique GarmierCPPg++13.3.0Success23,613
Mar 19, 2026 13:44Dominique GarmierDominique GarmierCPPg++13.3.0Success19,867
Mar 19, 2026 13:39Dominique GarmierDominique GarmierCPPg++13.3.0Success22,977
Mar 19, 2026 11:17Dominique GarmierDominique GarmierCPPg++13.3.0Success18,575+3.03 RP
Mar 19, 2026 11:17Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 19, 2026 10:57Dominique GarmierDominique GarmierCPPg++13.3.0Success20,326
Mar 19, 2026 10:42Dominique GarmierDominique GarmierCPPg++13.3.0Success18,680+28.18 RP
Mar 19, 2026 10:38Dominique GarmierDominique GarmierCPPclang++18.1.3Success19,718+49.65 RP
Mar 19, 2026 10:25Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 19, 2026 10:14Dominique GarmierDominique GarmierCPPg++13.3.0Success22,084
Mar 19, 2026 09:59Dominique GarmierDominique GarmierCPPg++13.3.0Success39,119
Mar 19, 2026 09:52Dominique GarmierDominique GarmierCPPg++13.3.0Success21,858+2.08 RP
Mar 19, 2026 08:13Dominique GarmierDominique GarmierCPPg++13.3.0Success40,405
Mar 19, 2026 08:12Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 19, 2026 08:09Dominique GarmierDominique GarmierCPPg++13.3.0Success21,958+7.33 RP
Mar 19, 2026 07:14Dominique GarmierDominique GarmierCPPg++13.3.0Success22,317+1.14 RP
Mar 19, 2026 06:57Dominique GarmierDominique GarmierCPPclang++18.1.3Success22,617
Mar 19, 2026 06:48Dominique GarmierDominique GarmierCPPg++13.3.0Success22,374+2.15 RP
Mar 19, 2026 06:21Dominique GarmierDominique GarmierCPPg++13.3.0Success22,697
Mar 19, 2026 06:18Dominique GarmierDominique GarmierCPPg++13.3.0Success22,482+26.00 RP
Mar 19, 2026 06:15Dominique GarmierDominique GarmierCPPg++13.3.0Success23,878+112.57 RP
Mar 19, 2026 05:53limanjun99limanjun99CPPg++13.3.0Success24,599+4.90 RP
Mar 19, 2026 05:52limanjun99limanjun99CPPg++13.3.0Success24,907
Mar 19, 2026 05:51limanjun99limanjun99CPPg++13.3.0Success25,316
Mar 19, 2026 05:50limanjun99limanjun99CPPg++13.3.0Success26,745
Mar 19, 2026 05:49limanjun99limanjun99CPPg++13.3.0Success28,363
Mar 19, 2026 05:33limanjun99limanjun99CPPg++13.3.0Success25,751
Mar 19, 2026 05:31limanjun99limanjun99CPPg++13.3.0Success24,909
Mar 19, 2026 05:22limanjun99limanjun99CPPg++13.3.0Success24,899+5.58 RP
Mar 19, 2026 05:12limanjun99limanjun99CPPg++13.3.0Success25,250+113.55 RP
Mar 19, 2026 01:52Dominique GarmierDominique GarmierCPPg++13.3.0Success38,101
Mar 19, 2026 01:52Dominique GarmierDominique GarmierCPPclang++18.1.3Success41,170
Mar 19, 2026 01:49Dominique GarmierDominique GarmierCPPg++13.3.0Success35,785
Mar 19, 2026 01:49Dominique GarmierDominique GarmierCPPg++13.3.0Success35,580
Mar 19, 2026 01:15Dominique GarmierDominique GarmierCPPg++13.3.0Success32,830
Mar 19, 2026 01:08Dominique GarmierDominique GarmierCPPg++13.3.0Success33,305
Mar 19, 2026 00:56Dominique GarmierDominique GarmierCPPg++13.3.0Success37,559
Mar 19, 2026 00:53Dominique GarmierDominique GarmierCPPg++13.3.0Success36,463
Mar 19, 2026 00:51Dominique GarmierDominique GarmierCPPg++13.3.0Success32,828
Mar 19, 2026 00:38Dominique GarmierDominique GarmierCPPg++13.3.0Success33,539
Mar 19, 2026 00:37Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 19, 2026 00:27Dominique GarmierDominique GarmierCPPg++13.3.0Success32,656+3.03 RP
Mar 19, 2026 00:25Dominique GarmierDominique GarmierCPPg++13.3.0Success34,297
Mar 19, 2026 00:23Dominique GarmierDominique GarmierCPPclang++18.1.3Success37,399
Mar 19, 2026 00:01Dominique GarmierDominique GarmierCPPg++13.3.0Success34,757
Mar 18, 2026 23:55Dominique GarmierDominique GarmierCPPg++13.3.0Success34,564
Mar 18, 2026 23:33Dominique GarmierDominique GarmierCPPg++13.3.0Success36,594
Mar 18, 2026 23:29Dominique GarmierDominique GarmierCPPg++13.3.0Success8,486,643
Mar 18, 2026 23:25Dominique GarmierDominique GarmierCPPclang++18.1.3Success37,403
Mar 18, 2026 23:25Dominique GarmierDominique GarmierCPPg++13.3.0Success32,982+1.66 RP
Mar 18, 2026 23:23Dominique GarmierDominique GarmierCPPclang++18.1.3Success76,573
Mar 18, 2026 23:23Dominique GarmierDominique GarmierCPPg++13.3.0Success79,297
Mar 18, 2026 23:21Dominique GarmierDominique GarmierCPPclang++18.1.3Error
Mar 18, 2026 23:21Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 18, 2026 15:51limanjun99limanjun99CPPg++13.3.0Success38,131
Mar 18, 2026 15:51limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 15:45limanjun99limanjun99CPPg++13.3.0Success35,440
Mar 18, 2026 15:33limanjun99limanjun99CPPg++13.3.0Success35,399+71.50 RP
Mar 18, 2026 15:28limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 15:28limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 15:24limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 15:21limanjun99limanjun99CPPg++13.3.0Success47,718
Mar 18, 2026 15:11limanjun99limanjun99CPPg++13.3.0Success47,395+1.96 RP
Mar 18, 2026 15:11limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 15:10limanjun99limanjun99CPPg++13.3.0Success47,840+1.56 RP
Mar 18, 2026 15:08limanjun99limanjun99CPPg++13.3.0Success48,199+3.53 RP
Mar 18, 2026 15:08limanjun99limanjun99CPPg++13.3.0Success49,034+7.40 RP
Mar 18, 2026 15:06limanjun99limanjun99CPPg++13.3.0Success50,881+7.67 RP
Mar 18, 2026 15:05limanjun99limanjun99CPPg++13.3.0Success52,948+10.30 RP
Mar 18, 2026 15:04limanjun99limanjun99CPPg++13.3.0Success56,002+17.03 RP
Mar 18, 2026 15:03limanjun99limanjun99CPPg++13.3.0Error
Mar 18, 2026 15:03limanjun99limanjun99CPPg++13.3.0Success77,320
Mar 18, 2026 15:01limanjun99limanjun99CPPg++13.3.0Success82,524