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 13, 2026 12:45Victor MerckléVictor MerckléCPPg++14.2.0Success7,138
Jun 13, 2026 12:40Victor MerckléVictor MerckléCPPg++14.2.0Success7,064
Jun 13, 2026 12:35Victor MerckléVictor MerckléCPPg++14.2.0Success7,087
Jun 13, 2026 12:30Victor MerckléVictor MerckléCPPg++14.2.0Success7,057+0.60 RP
Jun 13, 2026 12:23Victor MerckléVictor MerckléCPPg++14.2.0Success7,168
Jun 13, 2026 12:18Victor MerckléVictor MerckléCPPg++14.2.0Success7,060
Jun 13, 2026 12:13Victor MerckléVictor MerckléCPPg++14.2.0Success7,312
Jun 13, 2026 12:08Victor MerckléVictor MerckléCPPg++14.2.0Success7,060+0.40 RP
Jun 13, 2026 12:02Victor MerckléVictor MerckléCPPg++14.2.0Success7,231
Jun 13, 2026 05:31Victor MerckléVictor MerckléZIG0.16.0Success7,812
Jun 13, 2026 05:01Victor MerckléVictor MerckléZIG0.16.0Success7,798+3.12 RP
Jun 13, 2026 04:38Victor MerckléVictor MerckléZIG0.16.0Success7,817+233.13 RP
Jun 11, 2026 07:43Victor MerckléVictor MerckléCPPg++14.2.0Success7,069
Jun 11, 2026 07:38Victor MerckléVictor MerckléCPPg++14.2.0Success7,076
Jun 11, 2026 07:33Victor MerckléVictor MerckléCPPg++14.2.0Success7,087
Jun 11, 2026 07:24Victor MerckléVictor MerckléCPPg++14.2.0Success7,302
Jun 11, 2026 07:13Victor MerckléVictor MerckléCPPg++14.2.0Success7,184
Jun 11, 2026 07:04Victor MerckléVictor MerckléCPPg++14.2.0Success7,213
Jun 11, 2026 06:59Victor MerckléVictor MerckléCPPg++14.2.0Success8,307
Jun 11, 2026 06:36Victor MerckléVictor MerckléCPPg++14.2.0Success7,062+25.60 RP
Jun 11, 2026 06:28Victor MerckléVictor MerckléCPPg++14.2.0Success7,252
Jun 11, 2026 06:22Victor MerckléVictor MerckléCPPg++14.2.0Success7,192+17.56 RP
Jun 11, 2026 06:16Victor MerckléVictor MerckléCPPg++14.2.0Success7,284+23.53 RP
Jun 11, 2026 06:09Victor MerckléVictor MerckléCPPg++14.2.0Success7,550
Jun 11, 2026 06:04Victor MerckléVictor MerckléCPPg++14.2.0Success7,476
Jun 11, 2026 05:59Victor MerckléVictor MerckléCPPg++14.2.0Success8,098
Jun 11, 2026 05:54Victor MerckléVictor MerckléCPPg++14.2.0Success8,643
Jun 11, 2026 05:49Victor MerckléVictor MerckléCPPg++14.2.0Success7,796
Jun 11, 2026 05:42Victor MerckléVictor MerckléCPPg++14.2.0Success9,004
Jun 11, 2026 05:36Victor MerckléVictor MerckléCPPg++14.2.0Success11,447
Jun 11, 2026 05:28Victor MerckléVictor MerckléCPPg++14.2.0Success7,822
Jun 11, 2026 05:22Victor MerckléVictor MerckléCPPg++14.2.0Success8,137
Jun 11, 2026 05:15Victor MerckléVictor MerckléCPPg++14.2.0Success7,819
Jun 10, 2026 18:53Victor MerckléVictor MerckléGOgo1.26.2Success8,585
Jun 10, 2026 18:36Victor MerckléVictor MerckléGOgo1.26.2Success9,469
Jun 10, 2026 18:30Victor MerckléVictor MerckléGOgo1.26.2Success8,542+0.41 RP
Jun 10, 2026 18:23Victor MerckléVictor MerckléGOgo1.26.2Success8,545+16.61 RP
Jun 10, 2026 18:16Victor MerckléVictor MerckléGOgo1.26.2Success8,668+346.96 RP
Jun 9, 2026 20:12Victor MerckléVictor MerckléCPPg++14.2.0Success7,534
Jun 9, 2026 20:07Victor MerckléVictor MerckléCPPg++14.2.0Success7,838
Jun 9, 2026 20:01Victor MerckléVictor MerckléCPPg++14.2.0Success7,492
Jun 9, 2026 19:55Victor MerckléVictor MerckléCSHARP10.0.7Success8,913+1.13 RP
Jun 9, 2026 19:51Victor MerckléVictor MerckléCPPg++14.2.0Success7,510
Jun 9, 2026 19:45Victor MerckléVictor MerckléCSHARP10.0.7Success8,932
Jun 9, 2026 19:40Victor MerckléVictor MerckléCPPg++14.2.0Success7,507
Jun 9, 2026 19:34Victor MerckléVictor MerckléCSHARP10.0.7Success8,922+24.21 RP
Jun 9, 2026 19:29Victor MerckléVictor MerckléCPPg++14.2.0Success7,519
Jun 9, 2026 19:24Victor MerckléVictor MerckléCPPg++14.2.0Success7,477
Jun 9, 2026 19:18Victor MerckléVictor MerckléCSHARP10.0.7Success9,119+10.95 RP
Jun 9, 2026 19:13Victor MerckléVictor MerckléCPPg++14.2.0Success7,462
Jun 9, 2026 19:07Victor MerckléVictor MerckléCSHARP10.0.7Success9,211+320.90 RP
Jun 9, 2026 19:02Victor MerckléVictor MerckléCSHARP10.0.7Error
Jun 8, 2026 21:57Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,532
Jun 8, 2026 21:47Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,521
Jun 8, 2026 21:42Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,502+4.60 RP
Jun 8, 2026 21:34Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,528+2.99 RP
Jun 8, 2026 21:29Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,545+0.35 RP
Jun 8, 2026 21:24Victor MerckléVictor MerckléRUSTrust-1.95.0Success7,547+13.55 RP
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