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 21, 2026 22:53Josu San MartinJosu San MartinCPPg++14.2.0Success24,690
Jun 21, 2026 22:48Josu San MartinJosu San MartinCPPg++14.2.0Success28,723
Jun 21, 2026 22:38Josu San MartinJosu San MartinCPPg++14.2.0Success43,217
Jun 21, 2026 22:34A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:33Josu San MartinJosu San MartinCPPg++14.2.0Success44,304
Jun 21, 2026 22:31A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:28A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:28Josu San MartinJosu San MartinCPPg++13.3.0Success59,526
Jun 21, 2026 22:24A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:22Josu San MartinJosu San MartinCPPclang++18.1.3Success60,862
Jun 21, 2026 22:22A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:20A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:18A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:14A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:11Josu San MartinJosu San MartinCPPg++14.2.0Success59,963
Jun 21, 2026 22:11A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 22:07A_ShamanA_ShamanCPPg++10.5.0Error
Jun 21, 2026 21:52Josu San MartinJosu San MartinCPPg++14.2.0Success58,967
Jun 21, 2026 14:41Victor MerckléVictor MerckléCPPg++14.2.0Success6,753
Jun 21, 2026 14:36Victor MerckléVictor MerckléCPPg++14.2.0Success6,892
Jun 21, 2026 14:31Victor MerckléVictor MerckléCPPg++14.2.0Success6,793
Jun 21, 2026 14:26Victor MerckléVictor MerckléCPPg++14.2.0Success7,339
Jun 21, 2026 14:16Victor MerckléVictor MerckléCPPg++14.2.0Success6,796
Jun 21, 2026 14:11Victor MerckléVictor MerckléCPPg++14.2.0Success6,940
Jun 21, 2026 14:06Victor MerckléVictor MerckléCPPg++14.2.0Success6,769
Jun 21, 2026 14:01Victor MerckléVictor MerckléCPPg++14.2.0Success6,889
Jun 21, 2026 13:55Victor MerckléVictor MerckléCPPg++14.2.0Success8,613
Jun 21, 2026 13:48Victor MerckléVictor MerckléCPPg++14.2.0Success7,163
Jun 21, 2026 13:43Victor MerckléVictor MerckléCPPg++14.2.0Success6,784
Jun 21, 2026 13:38Victor MerckléVictor MerckléCPPg++14.2.0Success7,360
Jun 21, 2026 13:31Victor MerckléVictor MerckléCPPg++14.2.0Success8,239
Jun 21, 2026 13:25Victor MerckléVictor MerckléCPPg++14.2.0Success6,852
Jun 21, 2026 13:19Victor MerckléVictor MerckléCPPg++14.2.0Success6,682+4.24 RP
Jun 21, 2026 13:06Victor MerckléVictor MerckléCPPg++14.2.0Success6,815
Jun 21, 2026 12:59Victor MerckléVictor MerckléCPPg++14.2.0Success6,795
Jun 21, 2026 12:54Victor MerckléVictor MerckléCPPg++14.2.0Success6,837
Jun 21, 2026 12:49Victor MerckléVictor MerckléCPPg++14.2.0Success6,914
Jun 21, 2026 12:44Victor MerckléVictor MerckléCPPg++14.2.0Success6,701+24.32 RP
Jun 21, 2026 12:38Victor MerckléVictor MerckléCPPg++14.2.0Success6,959
Jun 21, 2026 12:33Victor MerckléVictor MerckléCPPg++14.2.0Success6,884
Jun 21, 2026 12:28Victor MerckléVictor MerckléCPPg++14.2.0Success6,812+11.12 RP
Jun 21, 2026 12:22Victor MerckléVictor MerckléCPPg++14.2.0Success6,864+14.71 RP
Jun 21, 2026 12:17Victor MerckléVictor MerckléCPPg++14.2.0Success7,003
Jun 21, 2026 12:10Victor MerckléVictor MerckléCPPg++14.2.0Success7,004
Jun 20, 2026 20:01A_ShamanA_ShamanCPPg++10.5.0Success137,737+8.17 RP
Jun 20, 2026 19:56A_ShamanA_ShamanCPPg++10.5.0Success160,792
Jun 20, 2026 19:52A_ShamanA_ShamanCPPg++10.5.0Success163,209
Jun 20, 2026 19:48A_ShamanA_ShamanCPPg++10.5.0Success173,014
Jun 20, 2026 19:45A_ShamanA_ShamanCPPg++10.5.0Success155,194+64.44 RP
Jun 20, 2026 07:50A_ShamanA_ShamanCPPg++10.5.0Error
Jun 19, 2026 22:47Victor MerckléVictor MerckléCPPg++14.2.0Success6,988
Jun 19, 2026 22:41Victor MerckléVictor MerckléCPPg++14.2.0Success6,954
Jun 19, 2026 22:36Victor MerckléVictor MerckléCPPg++14.2.0Success6,993
Jun 19, 2026 22:31Victor MerckléVictor MerckléCPPg++14.2.0Success6,968
Jun 19, 2026 22:20Victor MerckléVictor MerckléCPPg++14.2.0Success6,984
Jun 19, 2026 22:15Victor MerckléVictor MerckléCPPg++14.2.0Success7,013
Jun 19, 2026 22:10Victor MerckléVictor MerckléCPPg++14.2.0Success7,125
Jun 19, 2026 22:04Victor MerckléVictor MerckléCPPg++14.2.0Success7,028
Jun 19, 2026 21:59Victor MerckléVictor MerckléCPPg++14.2.0Success7,006
Jun 19, 2026 20:46Victor MerckléVictor MerckléCPPg++14.2.0Success7,238
Jun 19, 2026 20:37Victor MerckléVictor MerckléCPPg++14.2.0Success7,034
Jun 19, 2026 20:32Victor MerckléVictor MerckléCPPg++14.2.0Success7,014
Jun 19, 2026 20:27Victor MerckléVictor MerckléCPPg++14.2.0Success6,975
Jun 19, 2026 20:22Victor MerckléVictor MerckléCPPg++14.2.0Success7,076
Jun 19, 2026 20:14Victor MerckléVictor MerckléCPPg++14.2.0Success6,957
Jun 19, 2026 20:09Victor MerckléVictor MerckléCPPg++14.2.0Success6,951
Jun 19, 2026 20:03Victor MerckléVictor MerckléCPPg++14.2.0Success7,015
Jun 19, 2026 19:56Victor MerckléVictor MerckléCPPg++14.2.0Success7,032
Jun 19, 2026 19:50Victor MerckléVictor MerckléCPPg++14.2.0Success6,978
Jun 19, 2026 19:44Victor MerckléVictor MerckléCPPg++14.2.0Success6,934+7.04 RP
Jun 19, 2026 19:39Victor MerckléVictor MerckléCPPg++14.2.0Success6,968
Jun 19, 2026 19:34Victor MerckléVictor MerckléCPPg++14.2.0Success6,988
Jun 19, 2026 19:29Victor MerckléVictor MerckléCPPg++14.2.0Success6,997
Jun 19, 2026 19:24Victor MerckléVictor MerckléCPPg++14.2.0Success7,047
Jun 19, 2026 19:14Victor MerckléVictor MerckléCPPg++14.2.0Success6,970
Jun 19, 2026 18:18Victor MerckléVictor MerckléCPPg++14.2.0Success7,042
Jun 19, 2026 18:13Victor MerckléVictor MerckléCPPg++14.2.0Success7,146
Jun 19, 2026 18:08Victor MerckléVictor MerckléCPPg++14.2.0Success7,051
Jun 19, 2026 18:01Victor MerckléVictor MerckléCPPg++14.2.0Success7,048
Jun 19, 2026 17:56Victor MerckléVictor MerckléCPPg++14.2.0Success6,968+18.10 RP
Jun 19, 2026 17:50Victor MerckléVictor MerckléCPPg++14.2.0Success7,080
Jun 15, 2026 17:46Victor MerckléVictor MerckléZIG0.16.0Success7,231
Jun 15, 2026 17:41Victor MerckléVictor MerckléZIG0.16.0Success7,194+0.39 RP
Jun 15, 2026 17:31Victor MerckléVictor MerckléZIG0.16.0Error
Jun 15, 2026 17:20Victor MerckléVictor MerckléZIG0.16.0Error
Jun 15, 2026 17:10Victor MerckléVictor MerckléZIG0.16.0Success7,861
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.0Error
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