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 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
Jul 3, 2026 02:07Victor MerckléVictor MerckléCPPg++14.2.0Success4,554
Jul 3, 2026 01:59Victor MerckléVictor MerckléCPPg++14.2.0Success4,442+22.58 RP
Jul 3, 2026 01:52Victor MerckléVictor MerckléCPPg++14.2.0Error+58.05 RP
Jul 2, 2026 22:52A_ShamanA_ShamanCPPg++10.5.0Success66,373+0.42 RP
Jul 2, 2026 22:46A_ShamanA_ShamanCPPg++10.5.0Success68,111
Jul 2, 2026 22:12A_ShamanA_ShamanCPPg++10.5.0Success68,881
Jul 2, 2026 22:05A_ShamanA_ShamanCPPg++10.5.0Success80,628
Jul 2, 2026 21:49A_ShamanA_ShamanCPPg++10.5.0Success66,557+5.31 RP
Jul 2, 2026 21:42A_ShamanA_ShamanCPPg++10.5.0Success78,397
Jul 2, 2026 21:36A_ShamanA_ShamanCPPg++10.5.0Success68,995+63.12 RP
Jul 2, 2026 21:28A_ShamanA_ShamanCPPg++10.5.0Success124,087
Jul 2, 2026 21:23A_ShamanA_ShamanCPPg++10.5.0Success122,229+9.21 RP
Jul 2, 2026 21:15A_ShamanA_ShamanCPPg++10.5.0Success143,992
Jul 2, 2026 20:09Victor MerckléVictor MerckléCPPg++14.2.0Success4,684
Jul 2, 2026 19:57Victor MerckléVictor MerckléCPPg++14.2.0Success4,623
Jul 2, 2026 19:45Victor MerckléVictor MerckléCPPg++14.2.0Success4,736
Jul 2, 2026 19:38Victor MerckléVictor MerckléCPPg++14.2.0Success4,723
Jul 2, 2026 19:30Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 2, 2026 19:23Victor MerckléVictor MerckléCPPg++14.2.0Success4,730
Jul 2, 2026 19:18Victor MerckléVictor MerckléCPPg++14.2.0Success4,714
Jul 2, 2026 12:59Victor MerckléVictor MerckléCPPg++14.2.0Success5,085
Jul 2, 2026 12:54Victor MerckléVictor MerckléCPPg++14.2.0Success4,815
Jul 2, 2026 11:49Victor MerckléVictor MerckléCPPg++14.2.0Success4,711
Jul 2, 2026 11:44Victor MerckléVictor MerckléCPPg++14.2.0Success6,804
Jul 2, 2026 11:39Victor MerckléVictor MerckléCPPg++14.2.0Success6,492
Jul 2, 2026 11:29Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 2, 2026 11:20Victor MerckléVictor MerckléCPPg++14.2.0Success5,090
Jul 2, 2026 11:09Victor MerckléVictor MerckléCPPg++14.2.0Success4,792
Jul 2, 2026 10:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,095
Jul 2, 2026 10:51Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 2, 2026 06:50Victor MerckléVictor MerckléCPPg++14.2.0Success4,654
Jul 2, 2026 06:45Victor MerckléVictor MerckléCPPg++14.2.0Success4,664
Jul 2, 2026 06:27Victor MerckléVictor MerckléCPPg++14.2.0Success4,727
Jul 2, 2026 06:21Victor MerckléVictor MerckléCPPg++14.2.0Success4,731
Jul 2, 2026 06:16Victor MerckléVictor MerckléCPPg++14.2.0Success6,547
Jul 2, 2026 06:08Victor MerckléVictor MerckléCPPg++14.2.0Success4,715
Jul 2, 2026 05:52Victor MerckléVictor MerckléCPPg++14.2.0Success4,702
Jul 2, 2026 05:47Victor MerckléVictor MerckléCPPg++14.2.0Success4,700
Jul 2, 2026 05:41Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 2, 2026 05:36Victor MerckléVictor MerckléCPPg++14.2.0Success4,607+7.51 RP
Jul 1, 2026 18:51Victor MerckléVictor MerckléCPPg++14.2.0Success4,895
Jul 1, 2026 18:42Victor MerckléVictor MerckléCPPg++14.2.0Success4,790