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
Jun 8, 2026 21:19Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,625+101.11 RP
Jun 8, 2026 21:14Victor MerckléVictor MerckléRUSTrust-1.95.0Success8,262+172.59 RP
Jun 8, 2026 00:42Victor MerckléVictor MerckléCPPg++14.2.0Success7,807
Jun 8, 2026 00:37Victor MerckléVictor MerckléCPPg++14.2.0Success7,411+12.09 RP
Jun 8, 2026 00:29Victor MerckléVictor MerckléCPPg++14.2.0Success7,520
Jun 8, 2026 00:20Victor MerckléVictor MerckléCPPg++14.2.0Success7,478+1.61 RP
Jun 8, 2026 00:03Victor MerckléVictor MerckléCPPg++14.2.0Success7,845
Jun 7, 2026 23:57Victor MerckléVictor MerckléCPPg++14.2.0Success8,171
Jun 7, 2026 23:49Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 7, 2026 01:47Victor MerckléVictor MerckléCPPg++14.2.0Success7,607
Jun 7, 2026 01:41Victor MerckléVictor MerckléCPPg++14.2.0Success7,487+8.68 RP
Jun 7, 2026 01:35Victor MerckléVictor MerckléCPPg++14.2.0Success7,631
Jun 7, 2026 01:30Victor MerckléVictor MerckléCPPg++14.2.0Success7,657
Jun 7, 2026 01:22Victor MerckléVictor MerckléCPPg++14.2.0Success9,143
Jun 7, 2026 01:14Victor MerckléVictor MerckléCPPg++14.2.0Success7,759
Jun 7, 2026 01:09Victor MerckléVictor MerckléCPPg++14.2.0Success7,661
Jun 7, 2026 01:04Victor MerckléVictor MerckléCPPg++14.2.0Success7,661
Jun 7, 2026 00:58Victor MerckléVictor MerckléCPPg++14.2.0Success7,772
Jun 7, 2026 00:50Victor MerckléVictor MerckléCPPg++14.2.0Success8,021+5.00 RP
Jun 6, 2026 09:36Victor MerckléVictor MerckléCPPg++14.2.0Success7,536+7.01 RP
Jun 6, 2026 09:28Victor MerckléVictor MerckléCPPg++14.2.0Success7,576+23.78 RP
Jun 6, 2026 09:21Victor MerckléVictor MerckléCPPg++14.2.0Success7,715+8.68 RP
Jun 6, 2026 09:07Victor MerckléVictor MerckléCPPg++14.2.0Success7,811
Jun 6, 2026 08:55Victor MerckléVictor MerckléCPPg++14.2.0Success7,809
Jun 6, 2026 08:48Victor MerckléVictor MerckléCPPg++14.2.0Success7,856
Jun 6, 2026 08:43Victor MerckléVictor MerckléCPPg++14.2.0Success7,767+13.29 RP
Jun 6, 2026 08:38Victor MerckléVictor MerckléCPPg++14.2.0Success7,848+17.93 RP
Jun 6, 2026 08:33Victor MerckléVictor MerckléCPPg++14.2.0Success7,960+5.34 RP
Jun 6, 2026 08:28Victor MerckléVictor MerckléCPPg++14.2.0Success7,994+12.24 RP
Jun 6, 2026 08:23Victor MerckléVictor MerckléCPPg++14.2.0Success8,073+84.63 RP
Jun 6, 2026 08:15Victor MerckléVictor MerckléCPPg++14.2.0Success8,676
Jun 6, 2026 08:10Victor MerckléVictor MerckléCPPg++14.2.0Success8,676
Jun 6, 2026 08:05Victor MerckléVictor MerckléCPPg++14.2.0Success8,665+10.82 RP
Jun 6, 2026 08:00Victor MerckléVictor MerckléCPPg++14.2.0Success8,747+11.77 RP
Jun 6, 2026 07:55Victor MerckléVictor MerckléCPPg++14.2.0Success8,838+2.94 RP
Jun 6, 2026 07:48Victor MerckléVictor MerckléCPPg++14.2.0Success8,942
Jun 6, 2026 07:43Victor MerckléVictor MerckléCPPg++14.2.0Success8,890
Jun 6, 2026 07:38Victor MerckléVictor MerckléCPPg++14.2.0Success8,917
Jun 6, 2026 07:33Victor MerckléVictor MerckléCPPg++14.2.0Success8,950
Jun 6, 2026 07:28Victor MerckléVictor MerckléCPPg++14.2.0Success8,861+25.03 RP
Jun 6, 2026 07:23Victor MerckléVictor MerckléCPPg++14.2.0Success9,081
Jun 6, 2026 07:18Victor MerckléVictor MerckléCPPg++14.2.0Success9,062+14.07 RP
Jun 6, 2026 07:13Victor MerckléVictor MerckléCPPg++14.2.0Success9,248
Jun 6, 2026 07:06Victor MerckléVictor MerckléCPPg++14.2.0Success9,275
Jun 6, 2026 07:01Victor MerckléVictor MerckléCPPg++14.2.0Success9,179+14.87 RP
Jun 6, 2026 06:56Victor MerckléVictor MerckléCPPg++14.2.0Success9,659
Jun 6, 2026 06:46Victor MerckléVictor MerckléCPPg++14.2.0Success9,306+7.57 RP
Jun 6, 2026 06:41Victor MerckléVictor MerckléCPPg++14.2.0Success9,393
Jun 6, 2026 06:36Victor MerckléVictor MerckléCPPg++14.2.0Success9,372+16.26 RP
Jun 6, 2026 06:31Victor MerckléVictor MerckléCPPg++14.2.0Success9,545
Jun 5, 2026 12:47Victor MerckléVictor MerckléCPPg++14.2.0Success9,545
Jun 5, 2026 12:40Victor MerckléVictor MerckléCPPg++14.2.0Success9,552
Jun 5, 2026 12:24Victor MerckléVictor MerckléCPPg++14.2.0Success9,640
Jun 5, 2026 12:06Victor MerckléVictor MerckléCPPg++14.2.0Success9,625
Jun 5, 2026 12:00Victor MerckléVictor MerckléCPPg++14.2.0Success9,517+4.62 RP
Jun 5, 2026 11:54Victor MerckléVictor MerckléCPPg++14.2.0Success13,693
Jun 5, 2026 11:48Victor MerckléVictor MerckléCPPg++14.2.0Success9,596
Jun 5, 2026 11:43Victor MerckléVictor MerckléCPPg++14.2.0Success9,618
Jun 5, 2026 11:38Victor MerckléVictor MerckléCPPg++14.2.0Success9,984
Jun 5, 2026 11:33Victor MerckléVictor MerckléCPPg++14.2.0Success10,630
May 25, 2026 20:22Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 25, 2026 20:21Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 25, 2026 20:10Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 25, 2026 20:02Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 25, 2026 20:01Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 25, 2026 19:55Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Error
May 25, 2026 19:52Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success30,485+71.40 RP
May 25, 2026 19:39Pavel SkripkinPavel SkripkinRUSTrust-1.95.0Success40,065
May 22, 2026 19:01M-RochatM-RochatCPPclang++18.1.3Success22,845
May 22, 2026 18:57M-RochatM-RochatCPPclang++19.1.1Success22,767
May 22, 2026 18:53M-RochatM-RochatCPPclang++19.1.1Success22,807
May 22, 2026 18:47M-RochatM-RochatCPPclang++19.1.1Success22,720
May 22, 2026 18:40M-RochatM-RochatCPPclang++19.1.1Success22,698+13.07 RP
May 22, 2026 17:24M-RochatM-RochatCPPclang++19.1.1Success23,503
May 22, 2026 17:19M-RochatM-RochatCPPclang++19.1.1Success23,464
May 22, 2026 17:15M-RochatM-RochatCPPclang++17.0.6Success23,888
May 22, 2026 17:12M-RochatM-RochatCPPclang++20.1.2Success24,267
May 22, 2026 17:08M-RochatM-RochatCPPclang++19.1.1Success23,392+0.18 RP
May 22, 2026 17:03M-RochatM-RochatCPPclang++18.1.3Success23,402+1.13 RP
May 22, 2026 16:59M-RochatM-RochatCPPclang++18.1.3Success23,464+0.13 RP
May 22, 2026 16:55M-RochatM-RochatCPPclang++18.1.3Success23,471+2.49 RP
May 22, 2026 16:49M-RochatM-RochatCPPclang++18.1.3Success24,942
May 22, 2026 16:43M-RochatM-RochatCPPclang++18.1.3Success25,914
May 22, 2026 01:27Josu San MartinJosu San MartinCPPg++14.2.0Success29,288
May 22, 2026 01:23Josu San MartinJosu San MartinCPPg++14.2.0Success29,400
May 22, 2026 01:19Josu San MartinJosu San MartinCPPg++14.2.0Success29,640
May 22, 2026 01:12Josu San MartinJosu San MartinCPPg++14.2.0Success10,685
May 22, 2026 01:07Josu San MartinJosu San MartinCPPg++14.2.0Success100,459
May 22, 2026 01:01Josu San MartinJosu San MartinCPPg++14.2.0Success12,084
May 22, 2026 00:57Josu San MartinJosu San MartinCPPg++14.2.0Success28,244
May 22, 2026 00:57Josu San MartinJosu San MartinCPPg++14.2.0Success12,079
May 22, 2026 00:53Josu San MartinJosu San MartinCPPg++14.2.0Success12,188
May 22, 2026 00:52Josu San MartinJosu San MartinCPPg++14.2.0Success26,144
May 22, 2026 00:42Josu San MartinJosu San MartinCPPg++14.2.0Success52,436
May 22, 2026 00:40Josu San MartinJosu San MartinCPPg++14.2.0Success12,157
May 22, 2026 00:39Josu San MartinJosu San MartinCPPg++14.2.0Success12,171
May 22, 2026 00:37Josu San MartinJosu San MartinCPPg++14.2.0Success11,946
May 22, 2026 00:29Josu San MartinJosu San MartinCPPg++14.2.0Success14,448
May 22, 2026 00:26Josu San MartinJosu San MartinCPPg++14.2.0Success11,930
May 22, 2026 00:20Josu San MartinJosu San MartinCPPclang++18.1.3Success11,512