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 5, 2026 02:27Victor MerckléVictor MerckléCPPg++14.2.0Success4,547
Jul 5, 2026 02:09Victor MerckléVictor MerckléCPPg++14.2.0Success4,527
Jul 5, 2026 01:58Victor MerckléVictor MerckléCPPg++14.2.0Success4,534
Jul 5, 2026 01:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,521
Jul 5, 2026 01:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,544
Jul 5, 2026 01:22Victor MerckléVictor MerckléCPPg++14.2.0Success4,526
Jul 5, 2026 01:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,531
Jul 5, 2026 01:02Victor MerckléVictor MerckléCPPg++14.2.0Success4,544
Jul 5, 2026 00:41Victor MerckléVictor MerckléCPPg++14.2.0Success4,431
Jul 5, 2026 00:35Victor MerckléVictor MerckléCPPg++14.2.0Success4,555
Jul 5, 2026 00:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,527
Jul 4, 2026 23:54Victor MerckléVictor MerckléCPPg++14.2.0Success4,596
Jul 4, 2026 23:39Victor MerckléVictor MerckléCPPg++14.2.0Success4,526
Jul 4, 2026 23:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,409+3.08 RP
Jul 4, 2026 23:25Victor MerckléVictor MerckléCPPg++14.2.0Success4,420
Jul 4, 2026 23:13Victor MerckléVictor MerckléCPPg++14.2.0Success4,461
Jul 4, 2026 23:08Victor MerckléVictor MerckléCPPg++14.2.0Success4,513
Jul 4, 2026 21:23Victor MerckléVictor MerckléCPPg++14.2.0Success4,523
Jul 4, 2026 21:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,431
Jul 4, 2026 20:28Victor MerckléVictor MerckléCPPg++14.2.0Success4,538
Jul 4, 2026 20:13Victor MerckléVictor MerckléCPPg++14.2.0Success4,556
Jul 4, 2026 19:59Victor MerckléVictor MerckléCPPg++14.2.0Success4,518
Jul 4, 2026 19:54Victor MerckléVictor MerckléCPPg++14.2.0Success4,519
Jul 4, 2026 19:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,415+4.10 RP
Jul 4, 2026 19:23Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 4, 2026 19:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,714
Jul 4, 2026 18:59Victor MerckléVictor MerckléCPPg++14.2.0Success4,554
Jul 4, 2026 18:45Victor MerckléVictor MerckléCPPg++14.2.0Success4,569
Jul 4, 2026 18:33Victor MerckléVictor MerckléCPPg++14.2.0Success4,513
Jul 4, 2026 17:13Victor MerckléVictor MerckléCPPg++14.2.0Success4,514
Jul 4, 2026 16:57Victor MerckléVictor MerckléCPPg++14.2.0Success4,536
Jul 4, 2026 16:31Victor MerckléVictor MerckléCPPg++14.2.0Success4,609
Jul 4, 2026 16:21Victor MerckléVictor MerckléCPPg++14.2.0Success4,522
Jul 4, 2026 16:11Victor MerckléVictor MerckléCPPg++14.2.0Success4,720
Jul 4, 2026 16:04Victor MerckléVictor MerckléCPPg++14.2.0Success4,840
Jul 4, 2026 12:18Victor MerckléVictor MerckléCPPg++14.2.0Success4,581
Jul 4, 2026 12:10Victor MerckléVictor MerckléCPPg++14.2.0Success4,538
Jul 4, 2026 11:54Victor MerckléVictor MerckléCPPg++14.2.0Success4,538
Jul 4, 2026 11:41Victor MerckléVictor MerckléCPPg++14.2.0Success4,531
Jul 4, 2026 11:31Victor MerckléVictor MerckléCPPg++14.2.0Success4,448
Jul 4, 2026 11:09Victor MerckléVictor MerckléCPPg++14.2.0Success4,535
Jul 4, 2026 11:00Victor MerckléVictor MerckléCPPg++14.2.0Success4,431
Jul 4, 2026 10:50Victor MerckléVictor MerckléCPPg++14.2.0Success4,536
Jul 4, 2026 10:45Victor MerckléVictor MerckléCPPg++14.2.0Success4,859
Jul 4, 2026 10:37Victor MerckléVictor MerckléCPPg++14.2.0Success4,580
Jul 4, 2026 10:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,602
Jul 4, 2026 10:22Victor MerckléVictor MerckléCPPg++14.2.0Success4,720
Jul 4, 2026 09:58Victor MerckléVictor MerckléCPPg++14.2.0Success4,543
Jul 4, 2026 09:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,585
Jul 4, 2026 09:42Victor MerckléVictor MerckléCPPg++14.2.0Success8,844
Jul 4, 2026 09:37Victor MerckléVictor MerckléCPPg++14.2.0Success4,579
Jul 4, 2026 09:27Victor MerckléVictor MerckléCPPg++14.2.0Success4,635
Jul 4, 2026 09:22Victor MerckléVictor MerckléCPPg++14.2.0Success4,522
Jul 4, 2026 09:17Victor MerckléVictor MerckléCPPg++14.2.0Success4,543
Jul 4, 2026 09:12Victor MerckléVictor MerckléCPPg++14.2.0Success4,546
Jul 4, 2026 09:00Victor MerckléVictor MerckléCPPg++14.2.0Success4,548
Jul 4, 2026 08:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,607
Jul 4, 2026 08:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,634
Jul 4, 2026 08:35Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 4, 2026 08:20Victor MerckléVictor MerckléCPPg++14.2.0Success4,681
Jul 4, 2026 08:06Victor MerckléVictor MerckléCPPg++14.2.0Success4,703
Jul 4, 2026 08:01Victor MerckléVictor MerckléCPPg++14.2.0Success4,690
Jul 3, 2026 23:42Victor MerckléVictor MerckléCPPg++14.2.0Success4,535
Jul 3, 2026 23:37Victor MerckléVictor MerckléCPPg++14.2.0Success4,734
Jul 3, 2026 23:32Victor MerckléVictor MerckléCPPg++14.2.0Success4,538
Jul 3, 2026 23:27Victor MerckléVictor MerckléCPPg++14.2.0Success4,542
Jul 3, 2026 23:22Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 3, 2026 23:17Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 3, 2026 23:00Victor MerckléVictor MerckléCPPg++14.2.0Success129,978
Jul 3, 2026 22:55Victor MerckléVictor MerckléCPPg++14.2.0Success5,645
Jul 3, 2026 22:50Victor MerckléVictor MerckléCPPg++14.2.0Success130,080
Jul 3, 2026 13:48Victor MerckléVictor MerckléCPPg++14.2.0Success4,531
Jul 3, 2026 13:43Victor MerckléVictor MerckléCPPg++14.2.0Success4,423+6.63 RP
Jul 3, 2026 13:22Victor MerckléVictor MerckléCPPg++14.2.0Success4,482
Jul 3, 2026 13:17Victor MerckléVictor MerckléCPPg++14.2.0Success4,448
Jul 3, 2026 13:03Victor MerckléVictor MerckléCPPg++14.2.0Success4,521
Jul 3, 2026 12:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,500
Jul 3, 2026 12:31Victor MerckléVictor MerckléCPPg++14.2.0Success4,532
Jul 3, 2026 12:26Victor MerckléVictor MerckléCPPg++14.2.0Success4,446
Jul 3, 2026 10:50Victor MerckléVictor MerckléCPPg++14.2.0Success4,518
Jul 3, 2026 10:39Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 3, 2026 10:34Victor MerckléVictor MerckléCPPg++14.2.0Success4,530
Jul 3, 2026 10:16Victor MerckléVictor MerckléCPPg++14.2.0Success4,436+3.04 RP
Jul 3, 2026 10:04Victor MerckléVictor MerckléCPPg++14.2.0Success4,689
Jul 3, 2026 09:50Victor MerckléVictor MerckléCPPg++14.2.0Success4,645
Jul 3, 2026 04:02Victor MerckléVictor MerckléCPPg++14.2.0Success4,538
Jul 3, 2026 03:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,506
Jul 3, 2026 03:45Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 3, 2026 03:37Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 3, 2026 03:31Victor MerckléVictor MerckléCPPg++14.2.0Success4,647
Jul 3, 2026 03:19Victor MerckléVictor MerckléCPPg++14.2.0Success4,530
Jul 3, 2026 03:14Victor MerckléVictor MerckléCPPg++14.2.0Success4,542
Jul 3, 2026 02:59Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 3, 2026 02:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,546
Jul 3, 2026 02:42f0xerif0xeriCPPg++10.5.0Success6,798,726+1.47 RP
Jul 3, 2026 02:41Victor MerckléVictor MerckléCPPg++14.2.0Success4,588
Jul 3, 2026 02:36Victor MerckléVictor MerckléCPPg++14.2.0Success4,517
Jul 3, 2026 02:28Victor MerckléVictor MerckléCPPg++14.2.0Success4,519
Jul 3, 2026 02:21Victor MerckléVictor MerckléCPPg++14.2.0Success4,481
Jul 3, 2026 02:12Victor MerckléVictor MerckléCPPg++14.2.0Success4,454