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
Jul 6, 2026 21:50Victor MerckléVictor MerckléCPPg++14.2.0Success3,831
Jul 6, 2026 21:41Victor MerckléVictor MerckléCPPg++14.2.0Success3,732
Jul 6, 2026 21:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,728
Jul 6, 2026 21:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,298
Jul 6, 2026 21:25Victor MerckléVictor MerckléCPPg++14.2.0Success3,721
Jul 6, 2026 21:13Victor MerckléVictor MerckléCPPg++14.2.0Success4,838
Jul 6, 2026 21:05Victor MerckléVictor MerckléCPPg++14.2.0Success4,245
Jul 6, 2026 20:58Victor MerckléVictor MerckléCPPg++14.2.0Success3,773
Jul 6, 2026 20:51Victor MerckléVictor MerckléCPPg++14.2.0Success3,740
Jul 6, 2026 20:44Victor MerckléVictor MerckléCPPg++14.2.0Success3,651+145.61 RP
Jul 6, 2026 19:02Victor MerckléVictor MerckléCPPg++14.2.0Success4,006
Jul 6, 2026 18:51Victor MerckléVictor MerckléCPPg++14.2.0Success3,867
Jul 6, 2026 18:44Victor MerckléVictor MerckléCPPg++14.2.0Success3,964
Jul 6, 2026 18:27Victor MerckléVictor MerckléCPPg++14.2.0Success3,961
Jul 6, 2026 11:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,967
Jul 6, 2026 10:46Victor MerckléVictor MerckléCPPg++14.2.0Success3,917
Jul 6, 2026 10:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,997
Jul 6, 2026 10:20Victor MerckléVictor MerckléCPPg++14.2.0Success3,955
Jul 6, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success3,952
Jul 6, 2026 09:47Victor MerckléVictor MerckléCPPg++14.2.0Success7,134
Jul 6, 2026 09:38Victor MerckléVictor MerckléCPPg++14.2.0Success3,896
Jul 6, 2026 09:28Victor MerckléVictor MerckléCPPg++14.2.0Success4,014
Jul 6, 2026 09:18Victor MerckléVictor MerckléCPPg++14.2.0Success3,856+10.05 RP
Jul 6, 2026 09:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,928
Jul 6, 2026 08:58Victor MerckléVictor MerckléCPPg++14.2.0Success3,954
Jul 6, 2026 08:47Victor MerckléVictor MerckléCPPg++14.2.0Success3,871+30.99 RP
Jul 6, 2026 08:36Victor MerckléVictor MerckléCPPg++14.2.0Success3,964
Jul 6, 2026 08:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,935
Jul 6, 2026 07:58Victor MerckléVictor MerckléCPPg++14.2.0Success3,918+4.55 RP
Jul 6, 2026 04:45Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 6, 2026 04:36Victor MerckléVictor MerckléCPPg++14.2.0Success3,998
Jul 6, 2026 04:26Victor MerckléVictor MerckléCPPg++14.2.0Success7,268
Jul 6, 2026 04:18Victor MerckléVictor MerckléCPPg++14.2.0Success3,996
Jul 6, 2026 04:13Victor MerckléVictor MerckléCPPg++14.2.0Success3,978
Jul 6, 2026 04:02Victor MerckléVictor MerckléCPPg++14.2.0Success4,032
Jul 6, 2026 03:55Victor MerckléVictor MerckléCPPg++14.2.0Success4,048
Jul 6, 2026 03:50Victor MerckléVictor MerckléCPPg++14.2.0Success3,996
Jul 6, 2026 03:41Victor MerckléVictor MerckléCPPg++14.2.0Success3,925+16.13 RP
Jul 6, 2026 03:34Victor MerckléVictor MerckléCPPg++14.2.0Success3,950+107.40 RP
Jul 6, 2026 03:29Victor MerckléVictor MerckléCPPg++14.2.0Success4,159
Jul 6, 2026 03:09Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 6, 2026 02:59Victor MerckléVictor MerckléCPPg++14.2.0Success4,563
Jul 6, 2026 02:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,702
Jul 6, 2026 02:40Victor MerckléVictor MerckléCPPg++14.2.0Success4,125+0.59 RP
Jul 5, 2026 23:04Victor MerckléVictor MerckléCPPg++14.2.0Success4,126+2.93 RP
Jul 5, 2026 22:58Victor MerckléVictor MerckléCPPg++14.2.0Success4,131+4.68 RP
Jul 5, 2026 22:53Victor MerckléVictor MerckléCPPg++14.2.0Success6,198
Jul 5, 2026 22:48Victor MerckléVictor MerckléCPPg++14.2.0Success4,171
Jul 5, 2026 22:42Victor MerckléVictor MerckléCPPg++14.2.0Success4,430
Jul 5, 2026 22:37Victor MerckléVictor MerckléCPPg++14.2.0Success4,203
Jul 5, 2026 22:32Victor MerckléVictor MerckléCPPg++14.2.0Success4,412
Jul 5, 2026 22:27Victor MerckléVictor MerckléCPPg++14.2.0Success4,413
Jul 5, 2026 22:22Victor MerckléVictor MerckléCPPg++14.2.0Success4,157
Jul 5, 2026 22:16Victor MerckléVictor MerckléCPPg++14.2.0Success4,139+3.50 RP
Jul 5, 2026 22:04Victor MerckléVictor MerckléCPPg++14.2.0Success4,145+144.46 RP
Jul 5, 2026 16:51Victor MerckléVictor MerckléCPPg++14.2.0Success5,762
Jul 5, 2026 16:46Victor MerckléVictor MerckléCPPg++14.2.0Success4,486
Jul 5, 2026 16:37Victor MerckléVictor MerckléCPPg++14.2.0Success4,545
Jul 5, 2026 16:25Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 5, 2026 16:07Victor MerckléVictor MerckléCPPg++14.2.0Success4,475
Jul 5, 2026 15:55Victor MerckléVictor MerckléCPPg++14.2.0Success4,942
Jul 5, 2026 15:35Victor MerckléVictor MerckléCPPg++14.2.0Success4,535
Jul 5, 2026 15:24Victor MerckléVictor MerckléCPPg++14.2.0Success4,557
Jul 5, 2026 15:13Victor MerckléVictor MerckléCPPg++14.2.0Success4,506
Jul 5, 2026 14:56Victor MerckléVictor MerckléCPPg++14.2.0Success4,518
Jul 5, 2026 14:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,592
Jul 5, 2026 13:42Victor MerckléVictor MerckléCPPg++14.2.0Success4,519
Jul 5, 2026 13:34Victor MerckléVictor MerckléCPPg++14.2.0Success4,559
Jul 5, 2026 13:28Victor MerckléVictor MerckléCPPg++14.2.0Success4,609
Jul 5, 2026 13:07Victor MerckléVictor MerckléCPPg++14.2.0Success4,526
Jul 5, 2026 11:11Victor MerckléVictor MerckléCPPg++14.2.0Success4,456
Jul 5, 2026 10:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,521
Jul 5, 2026 10:33Victor MerckléVictor MerckléCPPg++14.2.0Success4,540
Jul 5, 2026 10:23Victor MerckléVictor MerckléCPPg++14.2.0Success4,747
Jul 5, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success4,922
Jul 5, 2026 09:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,556
Jul 5, 2026 09:33Victor MerckléVictor MerckléCPPg++14.2.0Success4,517
Jul 5, 2026 09:12Victor MerckléVictor MerckléCPPg++14.2.0Success4,570
Jul 5, 2026 09:00Victor MerckléVictor MerckléCPPg++14.2.0Success4,553
Jul 5, 2026 08:40Victor MerckléVictor MerckléCPPg++14.2.0Success4,534
Jul 5, 2026 08:28Victor MerckléVictor MerckléCPPg++14.2.0Success4,545
Jul 5, 2026 08:10Victor MerckléVictor MerckléCPPg++14.2.0Success4,696
Jul 5, 2026 07:57Victor MerckléVictor MerckléCPPg++14.2.0Success4,684
Jul 5, 2026 07:28Victor MerckléVictor MerckléCPPg++14.2.0Success4,528
Jul 5, 2026 07:16Victor MerckléVictor MerckléCPPg++14.2.0Success4,515
Jul 5, 2026 06:50Victor MerckléVictor MerckléCPPg++14.2.0Success4,514
Jul 5, 2026 06:45Victor MerckléVictor MerckléCPPg++14.2.0Success4,526
Jul 5, 2026 06:39Victor MerckléVictor MerckléCPPg++14.2.0Success4,540
Jul 5, 2026 06:33Victor MerckléVictor MerckléCPPg++14.2.0Success4,525
Jul 5, 2026 06:24Victor MerckléVictor MerckléCPPg++14.2.0Success4,453
Jul 5, 2026 06:19Victor MerckléVictor MerckléCPPg++14.2.0Success4,453
Jul 5, 2026 06:08Victor MerckléVictor MerckléCPPg++14.2.0Success4,557
Jul 5, 2026 05:58Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 5, 2026 05:48Victor MerckléVictor MerckléCPPg++14.2.0Success4,532
Jul 5, 2026 05:38Victor MerckléVictor MerckléCPPg++14.2.0Success4,545
Jul 5, 2026 05:33Victor MerckléVictor MerckléCPPg++14.2.0Success4,528
Jul 5, 2026 05:22Victor MerckléVictor MerckléCPPg++14.2.0Success4,621
Jul 5, 2026 04:10Victor MerckléVictor MerckléCPPg++14.2.0Success4,576
Jul 5, 2026 03:58Victor MerckléVictor MerckléCPPg++14.2.0Success4,440
Jul 5, 2026 03:44Victor MerckléVictor MerckléCPPg++14.2.0Success4,540