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
Apr 18, 2026 22:39Victor MerckléVictor MerckléCPPg++13.3.0Success29,439+13.78 RP
Apr 18, 2026 21:49Charles CabergsCharles CabergsCPPg++13.3.0Success25,885+34.68 RP
Apr 18, 2026 21:38Victor MerckléVictor MerckléCPPg++13.3.0Success8,277,568
Apr 18, 2026 21:33Victor MerckléVictor MerckléCPPg++13.3.0Success31,327
Apr 18, 2026 21:28Victor MerckléVictor MerckléCPPg++13.3.0Success98,515
Apr 18, 2026 21:27Victor MerckléVictor MerckléCPPg++13.3.0Success118,025
Apr 18, 2026 21:25Victor MerckléVictor MerckléCPPg++13.3.0Success31,069
Apr 18, 2026 21:25Victor MerckléVictor MerckléCPPg++13.3.0Success31,165
Apr 18, 2026 21:24Victor MerckléVictor MerckléCPPg++13.3.0Success70,034
Apr 18, 2026 21:23Victor MerckléVictor MerckléCPPg++13.3.0Success58,616
Apr 18, 2026 21:22Victor MerckléVictor MerckléCPPg++13.3.0Success30,684+0.05 RP
Apr 18, 2026 21:18Victor MerckléVictor MerckléCPPg++13.3.0Success30,689+47.41 RP
Apr 18, 2026 20:32Victor MerckléVictor MerckléCPPg++13.3.0Success35,951
Apr 18, 2026 20:13Victor MerckléVictor MerckléCPPg++13.3.0Success35,915+98.40 RP
Apr 18, 2026 20:04Victor MerckléVictor MerckléCPPg++13.3.0Error
Apr 18, 2026 19:44Victor MerckléVictor MerckléCPPg++13.3.0Success55,544+98.67 RP
Apr 18, 2026 19:40Victor MerckléVictor MerckléCPPg++13.3.0Error
Apr 18, 2026 19:25olliecrowolliecrowZIG0.14.0Error
Apr 18, 2026 19:18Victor MerckléVictor MerckléCPPg++13.3.0Success499,870
Apr 18, 2026 19:17olliecrowolliecrowZIG0.14.0Success166,142
Apr 18, 2026 19:09olliecrowolliecrowZIG0.14.0Success182,074
Apr 18, 2026 19:01olliecrowolliecrowZIG0.14.0Success145,481
Apr 18, 2026 19:01Victor MerckléVictor MerckléCPPg++13.3.0Success122,892+0.11 RP
Apr 18, 2026 18:53olliecrowolliecrowZIG0.14.0Success168,016
Apr 18, 2026 18:51Victor MerckléVictor MerckléCPPg++13.3.0Success123,058+0.91 RP
Apr 18, 2026 18:49olliecrowolliecrowZIG0.14.0Success143,288
Apr 18, 2026 18:45Victor MerckléVictor MerckléCPPg++13.3.0Success124,451+79.80 RP
Apr 18, 2026 18:45olliecrowolliecrowZIG0.14.0Success143,448
Apr 18, 2026 18:31olliecrowolliecrowRUSTrust-1.94.0Success13,966
Apr 18, 2026 18:27Victor MerckléVictor MerckléGOgo1.26.2Success18,225,586+0.55 RP
Apr 18, 2026 18:22olliecrowolliecrowRUSTrust-1.94.0Success13,848
Apr 18, 2026 18:05olliecrowolliecrowGOgo1.26.1Success14,338
Apr 18, 2026 16:36Charles CabergsCharles CabergsCPPg++13.3.0Success34,352
Apr 18, 2026 14:07Charles CabergsCharles CabergsCPPg++13.3.0Success28,438+125.96 RP
Apr 18, 2026 09:58Charles CabergsCharles CabergsCPPg++13.3.0Success44,310+3.56 RP
Apr 18, 2026 08:57olliecrowolliecrowRUSTrust-1.94.0Success13,818
Apr 18, 2026 08:40olliecrowolliecrowGOgo1.26.1Success43,045
Apr 18, 2026 08:37olliecrowolliecrowGOgo1.26.1Success45,472
Apr 18, 2026 08:21olliecrowolliecrowGOgo1.26.1Success67,395
Apr 18, 2026 08:18olliecrowolliecrowGOgo1.26.1Success67,180
Apr 18, 2026 06:49Charles CabergsCharles CabergsCPPg++13.3.0Success45,020+45.84 RP
Apr 18, 2026 00:12Charles CabergsCharles CabergsCPPg++13.3.0Success56,726+11.96 RP
Apr 17, 2026 22:06Charles CabergsCharles CabergsCPPg++13.3.0Success60,856+102.95 RP
Apr 17, 2026 18:05Charles CabergsCharles CabergsCPPg++13.3.0Success162,943+61.37 RP
Apr 16, 2026 21:20Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success1,848,001+1.23 RP
Apr 16, 2026 21:17Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success2,389,869+4.18 RP
Apr 16, 2026 20:56olliecrowolliecrowRUSTrust-1.94.0Success13,986
Apr 16, 2026 20:50olliecrowolliecrowZIG0.14.0Success37,105
Apr 16, 2026 20:44olliecrowolliecrowGOgo1.26.1Success18,510
Apr 16, 2026 02:43olliecrowolliecrowRUSTrust-1.94.0Success18,360
Apr 16, 2026 01:45olliecrowolliecrowRUSTrust-1.94.0Success18,438
Apr 16, 2026 00:45olliecrowolliecrowZIG0.14.0Success37,390
Apr 15, 2026 09:33limanjun99limanjun99CPPg++13.3.0Success17,509
Apr 15, 2026 09:11limanjun99limanjun99CPPg++13.3.0Success23,444
Apr 15, 2026 08:52limanjun99limanjun99CPPg++13.3.0Success22,889
Apr 15, 2026 05:06limanjun99limanjun99CPPg++13.3.0Error
Apr 15, 2026 04:14limanjun99limanjun99CPPg++13.3.0Success17,256
Apr 15, 2026 04:14limanjun99limanjun99CPPg++13.3.0Success17,150
Apr 14, 2026 18:08limanjun99limanjun99CPPg++13.3.0Success17,482
Apr 14, 2026 17:59limanjun99limanjun99CPPg++13.3.0Success17,007
Apr 14, 2026 17:57limanjun99limanjun99CPPg++13.3.0Error
Apr 14, 2026 17:40limanjun99limanjun99CPPg++13.3.0Success16,785
Apr 14, 2026 17:28limanjun99limanjun99CPPg++13.3.0Success16,756+28.88 RP
Apr 14, 2026 15:31limanjun99limanjun99CPPg++13.3.0Success17,608+1.58 RP
Apr 14, 2026 15:30limanjun99limanjun99CPPg++13.3.0Success18,064
Apr 14, 2026 15:21limanjun99limanjun99CPPg++13.3.0Success18,636
Apr 14, 2026 15:21limanjun99limanjun99CPPg++13.3.0Success17,865
Apr 14, 2026 15:20limanjun99limanjun99CPPg++13.3.0Success17,776
Apr 14, 2026 15:04limanjun99limanjun99CPPg++13.3.0Error
Apr 14, 2026 15:03limanjun99limanjun99CPPg++13.3.0Success17,657+13.10 RP
Apr 14, 2026 15:02limanjun99limanjun99CPPg++13.3.0Success19,378
Apr 14, 2026 15:02limanjun99limanjun99CPPg++13.3.0Success18,902
Apr 14, 2026 15:01limanjun99limanjun99CPPg++13.3.0Success18,075+0.06 RP
Apr 14, 2026 15:00limanjun99limanjun99CPPg++13.3.0Error
Apr 14, 2026 14:59limanjun99limanjun99CPPg++13.3.0Success18,077+6.71 RP
Apr 14, 2026 14:58limanjun99limanjun99CPPg++13.3.0Error
Apr 14, 2026 14:35limanjun99limanjun99CPPg++13.3.0Success65,316
Apr 14, 2026 14:30limanjun99limanjun99CPPg++13.3.0Error
Apr 14, 2026 14:22limanjun99limanjun99CPPg++13.3.0Success33,600
Apr 14, 2026 14:14limanjun99limanjun99CPPg++13.3.0Success18,606
Apr 14, 2026 14:10limanjun99limanjun99CPPg++13.3.0Error
Apr 14, 2026 14:09limanjun99limanjun99CPPg++13.3.0Success18,299+3.83 RP
Apr 14, 2026 13:55limanjun99limanjun99CPPg++13.3.0Success18,428+15.89 RP
Apr 14, 2026 13:32limanjun99limanjun99CPPg++13.3.0Success18,984+56.77 RP
Apr 14, 2026 13:09limanjun99limanjun99CPPg++13.3.0Success21,277+7.39 RP
Apr 14, 2026 12:27limanjun99limanjun99CPPg++13.3.0Success22,616
Apr 14, 2026 12:25limanjun99limanjun99CPPg++13.3.0Success21,617+56.08 RP
Apr 14, 2026 10:21limanjun99limanjun99CPPg++13.3.0Success80,064
Apr 14, 2026 07:25limanjun99limanjun99CPPg++13.3.0Success120,436
Apr 8, 2026 05:17olliecrowolliecrowCPPclang++18.1.3Success11,955+169.40 RP
Apr 8, 2026 04:37olliecrowolliecrowCPPclang++18.1.3Success14,991+6.74 RP
Apr 8, 2026 04:27olliecrowolliecrowCPPclang++18.1.3Success15,144+5.66 RP
Apr 7, 2026 17:24b pb pCPPclang++18.1.3Error
Apr 7, 2026 17:23b pb pCPPclang++18.1.3Error
Apr 7, 2026 17:22b pb pCPPclang++18.1.3Success1,644,957
Apr 7, 2026 17:20b pb pCPPclang++18.1.3Success2,178,748
Apr 7, 2026 17:19b pb pCPPclang++18.1.3Success933,420+0.03 RP
Apr 7, 2026 17:18b pb pCPPclang++18.1.3Error
Apr 7, 2026 17:17b pb pCPPclang++18.1.3Success936,084+4.67 RP
Apr 7, 2026 17:16b pb pCPPclang++18.1.3Success2,630,085