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 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.0Error+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
Jun 23, 2026 03:53Victor MerckléVictor MerckléCPPg++14.2.0Success6,345
Jun 23, 2026 03:50Josu San MartinJosu San MartinCPPclang++18.1.3Success5,135
Jun 23, 2026 03:44Victor MerckléVictor MerckléCPPg++14.2.0Success6,360
Jun 23, 2026 03:36Victor MerckléVictor MerckléCPPg++14.2.0Success6,111+2.94 RP
Jun 23, 2026 03:34Josu San MartinJosu San MartinCPPclang++18.1.3Success5,182
Jun 23, 2026 03:31Victor MerckléVictor MerckléCPPg++14.2.0Error+75.34 RP
Jun 23, 2026 03:23Victor MerckléVictor MerckléCPPg++14.2.0Success6,572
Jun 23, 2026 03:20Josu San MartinJosu San MartinCPPclang++18.1.3Success5,136
Jun 23, 2026 03:17Victor MerckléVictor MerckléCPPg++14.2.0Success6,619
Jun 23, 2026 03:07Victor MerckléVictor MerckléCPPg++14.2.0Success6,779
Jun 23, 2026 03:01Victor MerckléVictor MerckléCPPg++14.2.0Success6,464
Jun 23, 2026 02:56Victor MerckléVictor MerckléCPPg++14.2.0Success6,428
Jun 23, 2026 02:52Josu San MartinJosu San MartinCPPclang++18.1.3Success5,097+29.94 RP
Jun 23, 2026 02:51Victor MerckléVictor MerckléCPPg++14.2.0Success6,462
Jun 23, 2026 02:48Josu San MartinJosu San MartinCPPclang++18.1.3Success5,176+32.66 RP
Jun 23, 2026 02:46Victor MerckléVictor MerckléCPPg++14.2.0Success6,418+13.72 RP
Jun 23, 2026 02:35Victor MerckléVictor MerckléCPPg++14.2.0Success6,678
Jun 23, 2026 02:32Josu San MartinJosu San MartinCPPclang++20.1.2Success5,396
Jun 23, 2026 02:30Victor MerckléVictor MerckléCPPg++14.2.0Success6,572
Jun 23, 2026 02:25Victor MerckléVictor MerckléCPPg++14.2.0Success6,543
Jun 23, 2026 02:21Josu San MartinJosu San MartinCPPclang++18.1.3Success5,282
Jun 23, 2026 02:20Victor MerckléVictor MerckléCPPg++14.2.0Success6,481
Jun 23, 2026 02:15Victor MerckléVictor MerckléCPPg++14.2.0Success6,475+10.42 RP
Jun 23, 2026 02:08Victor MerckléVictor MerckléCPPg++14.2.0Success6,519+3.76 RP
Jun 23, 2026 02:03Victor MerckléVictor MerckléCPPg++14.2.0Success6,660
Jun 23, 2026 02:00Josu San MartinJosu San MartinCPPclang++18.1.3Success5,364
Jun 23, 2026 01:58Victor MerckléVictor MerckléCPPg++14.2.0Success6,710
Jun 23, 2026 01:53Victor MerckléVictor MerckléCPPg++14.2.0Success7,648
Jun 23, 2026 01:51Josu San MartinJosu San MartinCPPg++14.2.0Success5,526
Jun 23, 2026 01:48Victor MerckléVictor MerckléCPPg++14.2.0Success6,535+33.66 RP
Jun 23, 2026 01:39Josu San MartinJosu San MartinCPPclang++18.1.3Success5,317
Jun 23, 2026 01:31Josu San MartinJosu San MartinCPPclang++18.1.3Error
Jun 23, 2026 00:57Josu San MartinJosu San MartinCPPclang++18.1.3Success5,425
Jun 23, 2026 00:41Josu San MartinJosu San MartinCPPclang++18.1.3Success5,413
Jun 23, 2026 00:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,345
Jun 23, 2026 00:23Josu San MartinJosu San MartinCPPclang++18.1.3Success5,275
Jun 23, 2026 00:04Josu San MartinJosu San MartinCPPclang++18.1.3Success5,347
Jun 22, 2026 23:47Josu San MartinJosu San MartinCPPclang++18.1.3Success5,265+2.88 RP
Jun 22, 2026 23:41Josu San MartinJosu San MartinCPPclang++18.1.3Success5,365
Jun 22, 2026 23:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,306
Jun 22, 2026 23:21Josu San MartinJosu San MartinCPPclang++18.1.3Success5,361
Jun 22, 2026 23:14Josu San MartinJosu San MartinCPPclang++18.1.3Success5,273+11.08 RP
Jun 22, 2026 23:08Josu San MartinJosu San MartinCPPclang++18.1.3Success5,365
Jun 22, 2026 22:45Josu San MartinJosu San MartinCPPclang++18.1.3Success5,401
Jun 22, 2026 22:23Josu San MartinJosu San MartinCPPclang++18.1.3Success5,352
Jun 22, 2026 22:05Josu San MartinJosu San MartinCPPclang++18.1.3Success5,401
Jun 22, 2026 21:41Josu San MartinJosu San MartinCPPclang++18.1.3Success5,304+15.51 RP
Jun 22, 2026 21:26Josu San MartinJosu San MartinCPPclang++18.1.3Success5,405
Jun 22, 2026 21:10Josu San MartinJosu San MartinCPPclang++18.1.3Success5,348+32.97 RP
Jun 22, 2026 21:02Josu San MartinJosu San MartinCPPclang++18.1.3Success5,497
Jun 22, 2026 20:42Josu San MartinJosu San MartinCPPclang++18.1.3Success5,444+3.03 RP
Jun 22, 2026 20:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,577
Jun 22, 2026 20:12Josu San MartinJosu San MartinCPPclang++18.1.3Success5,453+15.67 RP
Jun 22, 2026 19:56Josu San MartinJosu San MartinCPPclang++18.1.3Success5,575
Jun 22, 2026 19:47Josu San MartinJosu San MartinCPPclang++19.1.1Success5,672
Jun 22, 2026 19:47Josu San MartinJosu San MartinCPPclang++18.1.3Success5,500+9.21 RP
Jun 22, 2026 19:31Josu San MartinJosu San MartinCPPclang++18.1.3Success5,530
Jun 22, 2026 19:22Josu San MartinJosu San MartinCPPclang++18.1.3Error
Jun 22, 2026 19:08Josu San MartinJosu San MartinCPPclang++18.1.3Success5,528+1.31 RP
Jun 22, 2026 18:58Josu San MartinJosu San MartinCPPclang++18.1.3Success5,532+6.51 RP
Jun 22, 2026 18:48Josu San MartinJosu San MartinCPPclang++18.1.3Success5,588
Jun 22, 2026 18:37Josu San MartinJosu San MartinCPPclang++18.1.3Success5,552+3.56 RP
Jun 22, 2026 18:10Josu San MartinJosu San MartinCPPclang++18.1.3Success5,563+10.28 RP
Jun 22, 2026 17:49Josu San MartinJosu San MartinCPPclang++18.1.3Success5,595+14.26 RP