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 23, 2026 12:50Victor MerckléVictor MerckléCPPg++14.2.0Success5,981
Jun 23, 2026 12:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,306
Jun 23, 2026 12:36Victor MerckléVictor MerckléCPPg++14.2.0Success5,315
Jun 23, 2026 12:25Victor MerckléVictor MerckléCPPg++14.2.0Success5,286
Jun 23, 2026 12:20Victor MerckléVictor MerckléCPPg++14.2.0Success5,279
Jun 23, 2026 12:15Victor MerckléVictor MerckléCPPg++14.2.0Success5,263+16.82 RP
Jun 23, 2026 12:10Victor MerckléVictor MerckléCPPg++14.2.0Success5,310+54.42 RP
Jun 23, 2026 12:05Victor MerckléVictor MerckléCPPg++14.2.0Success5,579
Jun 23, 2026 11:55Victor MerckléVictor MerckléCPPg++14.2.0Success5,702
Jun 23, 2026 11:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,468
Jun 23, 2026 11:41Victor MerckléVictor MerckléCPPg++14.2.0Success5,482
Jun 23, 2026 11:33Victor MerckléVictor MerckléCPPg++14.2.0Success6,005
Jun 23, 2026 11:28Victor MerckléVictor MerckléCPPg++14.2.0Success5,920
Jun 23, 2026 11:20Victor MerckléVictor MerckléCPPg++14.2.0Success5,493
Jun 23, 2026 11:15Victor MerckléVictor MerckléCPPg++14.2.0Success5,479
Jun 23, 2026 11:06Victor MerckléVictor MerckléCPPg++14.2.0Success5,514
Jun 23, 2026 10:58Victor MerckléVictor MerckléCPPg++14.2.0Success5,488
Jun 23, 2026 10:50Victor MerckléVictor MerckléCPPg++14.2.0Success5,490
Jun 23, 2026 10:39Victor MerckléVictor MerckléCPPg++14.2.0Success5,489
Jun 23, 2026 10:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,561
Jun 23, 2026 10:29Victor MerckléVictor MerckléCPPg++14.2.0Success5,510
Jun 23, 2026 10:22Victor MerckléVictor MerckléCPPg++14.2.0Success5,468+3.67 RP
Jun 23, 2026 10:16Victor MerckléVictor MerckléCPPg++14.2.0Success6,254
Jun 23, 2026 10:09Victor MerckléVictor MerckléCPPg++14.2.0Success5,734
Jun 23, 2026 10:03Victor MerckléVictor MerckléCPPg++14.2.0Success5,506
Jun 23, 2026 09:57Victor MerckléVictor MerckléCPPg++14.2.0Success5,490
Jun 23, 2026 09:52Victor MerckléVictor MerckléCPPg++14.2.0Success5,504
Jun 23, 2026 09:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,727
Jun 23, 2026 09:37Victor MerckléVictor MerckléCPPg++14.2.0Success6,203
Jun 23, 2026 09:32Victor MerckléVictor MerckléCPPg++14.2.0Success5,518
Jun 23, 2026 09:27Victor MerckléVictor MerckléCPPg++14.2.0Success5,479+101.61 RP
Jun 23, 2026 09:22Victor MerckléVictor MerckléCPPg++14.2.0Success5,802+2.67 RP
Jun 23, 2026 09:17Victor MerckléVictor MerckléCPPg++14.2.0Success5,811+0.59 RP
Jun 23, 2026 09:07Victor MerckléVictor MerckléCPPg++14.2.0Success5,822
Jun 23, 2026 09:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,839
Jun 23, 2026 08:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,826
Jun 23, 2026 08:47Victor MerckléVictor MerckléCPPg++14.2.0Success5,927
Jun 23, 2026 08:42Victor MerckléVictor MerckléCPPg++14.2.0Success5,819
Jun 23, 2026 08:34Victor MerckléVictor MerckléCPPg++14.2.0Success5,867
Jun 23, 2026 08:27Victor MerckléVictor MerckléCPPg++14.2.0Success5,957
Jun 23, 2026 08:21Victor MerckléVictor MerckléCPPg++14.2.0Success5,813+3.84 RP
Jun 23, 2026 08:14Victor MerckléVictor MerckléCPPg++14.2.0Success5,829
Jun 23, 2026 08:09Victor MerckléVictor MerckléCPPg++14.2.0Success5,826+5.29 RP
Jun 23, 2026 08:04Victor MerckléVictor MerckléCPPg++14.2.0Success5,880
Jun 23, 2026 07:59Victor MerckléVictor MerckléCPPg++14.2.0Success5,844+2.34 RP
Jun 23, 2026 07:50Victor MerckléVictor MerckléCPPg++14.2.0Success5,852+4.66 RP
Jun 23, 2026 07:43Victor MerckléVictor MerckléCPPg++14.2.0Success5,905
Jun 23, 2026 07:38Victor MerckléVictor MerckléCPPg++14.2.0Success6,529
Jun 23, 2026 07:32Victor MerckléVictor MerckléCPPg++14.2.0Success5,871
Jun 23, 2026 07:19Victor MerckléVictor MerckléCPPg++14.2.0Success6,159
Jun 23, 2026 07:18Josu San MartinJosu San MartinCPPclang++18.1.3Error
Jun 23, 2026 07:12Victor MerckléVictor MerckléCPPg++14.2.0Success5,869
Jun 23, 2026 07:12Josu San MartinJosu San MartinCPPclang++18.1.3Success5,139
Jun 23, 2026 07:07Victor MerckléVictor MerckléCPPg++14.2.0Success6,145
Jun 23, 2026 07:04Josu San MartinJosu San MartinCPPclang++18.1.3Success5,176
Jun 23, 2026 07:01Victor MerckléVictor MerckléCPPg++14.2.0Success5,932
Jun 23, 2026 06:56Victor MerckléVictor MerckléCPPg++14.2.0Success5,926
Jun 23, 2026 06:52Josu San MartinJosu San MartinCPPclang++18.1.3Success5,157
Jun 23, 2026 06:51Victor MerckléVictor MerckléCPPg++14.2.0Success6,012
Jun 23, 2026 06:46Victor MerckléVictor MerckléCPPg++14.2.0Success6,202
Jun 23, 2026 06:41Victor MerckléVictor MerckléCPPg++14.2.0Success6,190
Jun 23, 2026 06:32Victor MerckléVictor MerckléCPPg++14.2.0Success6,045
Jun 23, 2026 06:25Victor MerckléVictor MerckléCPPg++14.2.0Success5,873
Jun 23, 2026 06:22Josu San MartinJosu San MartinCPPclang++18.1.3Success5,181
Jun 23, 2026 06:18Victor MerckléVictor MerckléCPPg++14.2.0Success5,868+5.50 RP
Jun 23, 2026 06:12Josu San MartinJosu San MartinCPPclang++18.1.3Success5,155
Jun 23, 2026 06:09Victor MerckléVictor MerckléCPPg++14.2.0Success5,939
Jun 23, 2026 06:08Josu San MartinJosu San MartinCPPclang++18.1.3Error
Jun 23, 2026 06:04Victor MerckléVictor MerckléCPPg++14.2.0Success5,938
Jun 23, 2026 06:00Josu San MartinJosu San MartinCPPclang++18.1.3Error
Jun 23, 2026 05:58Victor MerckléVictor MerckléCPPg++14.2.0Success5,894
Jun 23, 2026 05:48Victor MerckléVictor MerckléCPPg++14.2.0Success6,055
Jun 23, 2026 05:45Josu San MartinJosu San MartinCPPclang++18.1.3Success5,119
Jun 23, 2026 05:42Victor MerckléVictor MerckléCPPg++14.2.0Success5,887+49.85 RP
Jun 23, 2026 05:33Victor MerckléVictor MerckléCPPg++14.2.0Success6,084
Jun 23, 2026 05:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,139
Jun 23, 2026 05:26Victor MerckléVictor MerckléCPPg++14.2.0Success6,539
Jun 23, 2026 05:23Josu San MartinJosu San MartinCPPclang++18.1.3Success5,272
Jun 23, 2026 05:21Victor MerckléVictor MerckléCPPg++14.2.0Success6,202
Jun 23, 2026 05:20Josu San MartinJosu San MartinCPPclang++18.1.3Error
Jun 23, 2026 05:13Victor MerckléVictor MerckléCPPg++14.2.0Success6,065+6.50 RP
Jun 23, 2026 05:09Josu San MartinJosu San MartinCPPclang++18.1.3Success5,173
Jun 23, 2026 05:08Victor MerckléVictor MerckléCPPg++14.2.0Success6,089+1.08 RP
Jun 23, 2026 05:03Victor MerckléVictor MerckléCPPg++14.2.0Success6,093+0.27 RP
Jun 23, 2026 04:58Victor MerckléVictor MerckléCPPg++14.2.0Success6,113
Jun 23, 2026 04:54Josu San MartinJosu San MartinCPPclang++18.1.3Success5,171
Jun 23, 2026 04:53Victor MerckléVictor MerckléCPPg++14.2.0Success7,237
Jun 23, 2026 04:48Josu San MartinJosu San MartinCPPclang++18.1.3Success5,172
Jun 23, 2026 04:41Victor MerckléVictor MerckléCPPg++14.2.0Success7,405
Jun 23, 2026 04:40Josu San MartinJosu San MartinCPPg++13.3.0Success5,873
Jun 23, 2026 04:31Victor MerckléVictor MerckléCPPg++14.2.0Success6,119
Jun 23, 2026 04:27Josu San MartinJosu San MartinCPPclang++18.1.3Success5,156
Jun 23, 2026 04:26Victor MerckléVictor MerckléCPPg++14.2.0Success6,094+0.54 RP
Jun 23, 2026 04:21Victor MerckléVictor MerckléCPPg++14.2.0Success6,096+4.03 RP
Jun 23, 2026 04:14Victor MerckléVictor MerckléCPPg++14.2.0Success6,712
Jun 23, 2026 04:11Josu San MartinJosu San MartinCPPclang++18.1.3Success5,170
Jun 23, 2026 04:08Victor MerckléVictor MerckléCPPg++14.2.0Success6,227
Jun 23, 2026 04:03Victor MerckléVictor MerckléCPPg++14.2.0Success6,188
Jun 23, 2026 04:01Josu San MartinJosu San MartinCPPclang++18.1.3Success5,129
Jun 23, 2026 03:58Victor MerckléVictor MerckléCPPg++14.2.0Success6,137