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 8, 2026 17:54Victor MerckléVictor MerckléCPPg++14.2.0Success3,613
Jul 8, 2026 17:49Victor MerckléVictor MerckléCPPg++14.2.0Success3,590+2.33 RP
Jul 8, 2026 17:43Victor MerckléVictor MerckléCPPg++14.2.0Success3,604
Jul 8, 2026 17:38Victor MerckléVictor MerckléCPPg++14.2.0Success3,593+0.77 RP
Jul 8, 2026 17:28Victor MerckléVictor MerckléCPPg++14.2.0Success3,655
Jul 8, 2026 17:19Victor MerckléVictor MerckléCPPg++14.2.0Success3,623
Jul 8, 2026 09:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,664
Jul 8, 2026 08:56Victor MerckléVictor MerckléCPPg++14.2.0Success3,597
Jul 8, 2026 08:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,594+6.95 RP
Jul 8, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Success3,729
Jul 8, 2026 08:27Victor MerckléVictor MerckléCPPg++14.2.0Success3,603+5.38 RP
Jul 8, 2026 08:09Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 8, 2026 08:04Victor MerckléVictor MerckléCPPg++14.2.0Success3,743
Jul 8, 2026 01:04Victor MerckléVictor MerckléCPPg++14.2.0Success3,650
Jul 8, 2026 00:54Victor MerckléVictor MerckléCPPg++14.2.0Success3,695
Jul 8, 2026 00:49Victor MerckléVictor MerckléCPPg++14.2.0Success3,640
Jul 8, 2026 00:37Victor MerckléVictor MerckléCPPg++14.2.0Success3,673
Jul 8, 2026 00:27Victor MerckléVictor MerckléCPPg++14.2.0Success3,718
Jul 8, 2026 00:21Victor MerckléVictor MerckléCPPg++14.2.0Success3,664
Jul 8, 2026 00:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,709+5.00 RP
Jul 7, 2026 20:43Victor MerckléVictor MerckléGOgo1.26.2Error
Jul 7, 2026 19:14Victor MerckléVictor MerckléRUSTrust-1.95.0Success4,051+167.03 RP
Jul 7, 2026 18:43Victor MerckléVictor MerckléCPPg++14.2.0Success3,619
Jul 7, 2026 18:27Victor MerckléVictor MerckléCPPg++14.2.0Success3,813
Jul 7, 2026 18:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,715
Jul 7, 2026 18:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,682
Jul 7, 2026 18:06Victor MerckléVictor MerckléCPPg++14.2.0Success3,688
Jul 7, 2026 18:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,714
Jul 7, 2026 17:54Victor MerckléVictor MerckléCPPg++14.2.0Success3,725
Jul 7, 2026 17:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,611
Jul 7, 2026 17:13Victor MerckléVictor MerckléRUSTrust-1.95.0Success4,345+369.50 RP
Jul 7, 2026 17:09Andrey LikhachevAndrey LikhachevRUSTrust-1.96.1Success31,413+19.17 RP
Jul 7, 2026 15:29vahookvahookCPPg++13.3.0Error+629.70 RP
Jul 7, 2026 09:33Victor MerckléVictor MerckléZIG0.16.0Success3,714+760.52 RP
Jul 7, 2026 05:52Victor MerckléVictor MerckléRUSTrust-1.95.0Success5,393
Jul 7, 2026 03:55Victor MerckléVictor MerckléCPPg++14.2.0Success3,682
Jul 7, 2026 03:39Victor MerckléVictor MerckléCPPg++14.2.0Success3,642
Jul 7, 2026 03:26Victor MerckléVictor MerckléCPPg++14.2.0Success3,738
Jul 7, 2026 03:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,615
Jul 6, 2026 23:50Victor MerckléVictor MerckléCPPg++14.2.0Success3,621
Jul 6, 2026 23:44Victor MerckléVictor MerckléCPPg++14.2.0Success3,610+2.30 RP
Jul 6, 2026 23:39Victor MerckléVictor MerckléCPPg++14.2.0Success3,651
Jul 6, 2026 23:34Victor MerckléVictor MerckléCPPg++14.2.0Success3,645
Jul 6, 2026 23:29Victor MerckléVictor MerckléCPPg++14.2.0Success3,655
Jul 6, 2026 23:24Victor MerckléVictor MerckléCPPg++14.2.0Success3,613+12.96 RP
Jul 6, 2026 23:19Victor MerckléVictor MerckléCPPg++14.2.0Success3,726
Jul 6, 2026 23:14Victor MerckléVictor MerckléCPPg++14.2.0Success3,723
Jul 6, 2026 23:09Victor MerckléVictor MerckléCPPg++14.2.0Success3,729
Jul 6, 2026 23:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,744
Jul 6, 2026 22:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,630+15.85 RP
Jul 6, 2026 22:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,750
Jul 6, 2026 22:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,743
Jul 6, 2026 21:55Victor MerckléVictor MerckléCPPg++14.2.0Success3,696
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