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 23, 2026 19:32olliecrowolliecrowRUSTrust-1.95.0Success19,061
Apr 23, 2026 19:13Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success173,075+16.03 RP
Apr 23, 2026 16:22Nanored4498Nanored4498CPPg++14.2.0Success37,482+60.53 RP
Apr 23, 2026 15:28Nanored4498Nanored4498CPPg++14.2.0Success48,482+104.21 RP
Apr 23, 2026 12:35Charles CabergsCharles CabergsCPPg++13.3.0Success30,632
Apr 23, 2026 11:52Victor MerckléVictor MerckléCPPg++14.2.0Success11,996+140.66 RP
Apr 23, 2026 11:44Dominique GarmierDominique GarmierCPPg++13.3.0Success13,745
Apr 23, 2026 11:34Nanored4498Nanored4498CPPg++14.2.0Success97,986+17.02 RP
Apr 23, 2026 11:20Nanored4498Nanored4498CPPg++14.2.0Success117,605+20.22 RP
Apr 23, 2026 11:14Victor MerckléVictor MerckléCPPg++14.2.0Success14,431+20.23 RP
Apr 23, 2026 11:08Victor MerckléVictor MerckléCPPg++14.2.0Success14,865+14.05 RP
Apr 23, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success15,182+5.51 RP
Apr 23, 2026 09:57Nanored4498Nanored4498CPPg++14.2.0Success154,292+64.81 RP
Apr 23, 2026 09:42Victor MerckléVictor MerckléCPPg++14.2.0Success15,409
Apr 23, 2026 09:33Victor MerckléVictor MerckléCPPg++14.2.0Success15,330
Apr 23, 2026 09:22Charles CabergsCharles CabergsCPPg++13.3.0Success26,887
Apr 23, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Success15,310+64.48 RP
Apr 23, 2026 05:56Victor MerckléVictor MerckléCPPg++14.2.0Success17,172
Apr 23, 2026 05:09Victor MerckléVictor MerckléCPPg++14.2.0Success16,987+81.87 RP
Apr 23, 2026 03:42olliecrowolliecrowRUSTrust-1.95.0Success13,652
Apr 23, 2026 03:23olliecrowolliecrowCPPclang++18.1.3Success178,798
Apr 23, 2026 03:17olliecrowolliecrowCPPclang++18.1.3Success178,355
Apr 23, 2026 02:06olliecrowolliecrowRUSTrust-1.94.0Success18,657
Apr 23, 2026 01:53olliecrowolliecrowCPPclang++18.1.3Success12,890
Apr 23, 2026 00:48Charles CabergsCharles CabergsCPPg++13.3.0Success24,219+10.19 RP
Apr 22, 2026 23:14olliecrowolliecrowRUSTrust-1.95.0Success14,355
Apr 22, 2026 21:43olliecrowolliecrowRUSTrust-1.95.0Success18,589
Apr 22, 2026 21:00Charles CabergsCharles CabergsCPPg++13.3.0Success24,832+3.97 RP
Apr 22, 2026 17:38Victor MerckléVictor MerckléCPPg++14.2.0Success25,740
Apr 22, 2026 15:06olliecrowolliecrowRUSTrust-1.94.0Success13,209
Apr 22, 2026 14:49olliecrowolliecrowCPPclang++18.1.3Success14,338
Apr 22, 2026 12:52BenBenCPPclang++20.1.2Success45,529
Apr 22, 2026 11:01Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success239,518+0.10 RP
Apr 22, 2026 10:58Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success240,104+4.03 RP
Apr 22, 2026 10:36Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success265,792+1.78 RP
Apr 22, 2026 10:03Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 22, 2026 08:49Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success279,020+21.05 RP
Apr 22, 2026 04:36olliecrowolliecrowRUSTrust-1.95.0Success13,638
Apr 21, 2026 22:05BenBenCPPclang++18.1.3Success44,722+146.32 RP
Apr 21, 2026 20:10Victor MerckléVictor MerckléCPPg++14.2.0Success23,560
Apr 21, 2026 20:10Victor MerckléVictor MerckléCPPg++14.2.0Success24,197
Apr 21, 2026 20:08Victor MerckléVictor MerckléCPPg++14.2.0Success24,100
Apr 21, 2026 19:43Victor MerckléVictor MerckléCPPg++14.2.0Success23,852
Apr 21, 2026 19:41Victor MerckléVictor MerckléCPPg++14.2.0Success24,601
Apr 21, 2026 19:14Victor MerckléVictor MerckléCPPg++14.2.0Success25,078
Apr 21, 2026 14:44Charles CabergsCharles CabergsCPPg++13.3.0Success26,747
Apr 21, 2026 10:24Victor MerckléVictor MerckléCPPg++14.2.0Success19,731+51.07 RP
Apr 21, 2026 10:19Dominique GarmierDominique GarmierCPPg++13.3.0Success13,178
Apr 21, 2026 10:18Victor MerckléVictor MerckléCPPg++14.2.0Success50,268
Apr 21, 2026 10:05Victor MerckléVictor MerckléCPPg++14.2.0Success22,588
Apr 21, 2026 09:59Victor MerckléVictor MerckléCPPg++14.2.0Success49,837
Apr 21, 2026 09:52Charles CabergsCharles CabergsCPPg++13.3.0Success25,079+10.22 RP
Apr 21, 2026 09:22Dominique GarmierDominique GarmierCPPg++13.3.0Success13,786
Apr 21, 2026 07:53Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 21, 2026 07:14Dominique GarmierDominique GarmierCPPg++13.3.0Success12,471
Apr 21, 2026 07:02Dominique GarmierDominique GarmierCPPg++13.3.0Success12,839
Apr 21, 2026 01:27Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success6,221,140+1.61 RP
Apr 20, 2026 23:37olliecrowolliecrowCPPclang++18.1.3Success12,784
Apr 20, 2026 22:29Charles CabergsCharles CabergsCPPg++13.3.0Success26,732
Apr 20, 2026 22:24Charles CabergsCharles CabergsCPPg++13.3.0Success26,778
Apr 20, 2026 22:19Charles CabergsCharles CabergsCPPg++13.3.0Success25,739+1.94 RP
Apr 20, 2026 22:17Victor MerckléVictor MerckléCPPg++14.2.0Success21,947
Apr 20, 2026 21:49Victor MerckléVictor MerckléCPPg++14.2.0Success22,026
Apr 20, 2026 21:32Victor MerckléVictor MerckléCPPg++10.5.0Error
Apr 20, 2026 21:25Victor MerckléVictor MerckléCPPg++10.5.0Success22,212
Apr 20, 2026 21:23Victor MerckléVictor MerckléCPPg++10.5.0Success21,942+0.46 RP
Apr 20, 2026 20:29Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success676,218+2.04 RP
Apr 20, 2026 20:22Charles CabergsCharles CabergsCPPg++13.3.0Success135,256
Apr 20, 2026 19:32Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success784,171+1.79 RP
Apr 20, 2026 19:26Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success911,942+3.85 RP
Apr 20, 2026 19:24Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success1,405,231+1.71 RP
Apr 20, 2026 19:21Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success2,495,631
Apr 20, 2026 19:20Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
Apr 20, 2026 16:10Victor MerckléVictor MerckléCPPg++14.2.0Success21,964+55.19 RP
Apr 20, 2026 16:04Victor MerckléVictor MerckléCPPg++14.2.0Success24,994+60.41 RP
Apr 20, 2026 15:24Dominique GarmierDominique GarmierCPPg++13.3.0Success12,632
Apr 20, 2026 15:17BenBenCPPg++13.3.0Success132,422
Apr 20, 2026 15:17BenBenCPPg++13.3.0Success142,646
Apr 20, 2026 15:17BenBenCPPclang++18.1.3Success137,138
Apr 20, 2026 15:16BenBenCPPclang++18.1.3Success129,392+4.55 RP
Apr 20, 2026 15:16BenBenCPPclang++18.1.3Success137,486+72.73 RP
Apr 20, 2026 15:12Dominique GarmierDominique GarmierCPPg++13.3.0Success10,534
Apr 20, 2026 14:28olliecrowolliecrowZIG0.14.0Error
Apr 20, 2026 14:26olliecrowolliecrowRUSTrust-1.94.0Success18,587
Apr 20, 2026 14:25Dominique GarmierDominique GarmierCPPg++13.3.0Success13,140
Apr 20, 2026 14:22olliecrowolliecrowCPPg++13.3.0Success14,062
Apr 20, 2026 13:54Dominique GarmierDominique GarmierCPPg++14.2.0Success13,878
Apr 20, 2026 13:52Dominique GarmierDominique GarmierCPPg++10.5.0Success15,055
Apr 20, 2026 12:50Dominique GarmierDominique GarmierCPPg++13.3.0Success13,793
Apr 20, 2026 12:48Victor MerckléVictor MerckléCPPg++10.5.0Success6,812,347
Apr 20, 2026 12:36Dominique GarmierDominique GarmierCPPg++13.3.0Success10,932
Apr 20, 2026 12:31Dominique GarmierDominique GarmierCPPg++13.3.0Success13,892
Apr 19, 2026 08:39olliecrowolliecrowCPPclang++18.1.3Success12,991
Apr 19, 2026 04:37Charles CabergsCharles CabergsCPPg++13.3.0Success26,783
Apr 19, 2026 02:39olliecrowolliecrowCPPclang++18.1.3Success12,926
Apr 19, 2026 02:26Charles CabergsCharles CabergsCPPg++13.3.0Success25,868+0.25 RP
Apr 19, 2026 00:07Victor MerckléVictor MerckléCPPg++13.3.0Success3,456,566
Apr 19, 2026 00:04Victor MerckléVictor MerckléCPPg++13.3.0Success53,648
Apr 19, 2026 00:04Victor MerckléVictor MerckléCPPclang++18.1.3Success57,228
Apr 18, 2026 23:37Victor MerckléVictor MerckléCPPg++13.3.0Success35,711