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
Jan 20, 2026 13:42Johan SannemoJohan SannemoCPPg++13.3.0Success13,539
Jan 20, 2026 13:42Johan SannemoJohan SannemoCPPg++13.3.0Success14,741
Jan 20, 2026 13:40Johan SannemoJohan SannemoCPPg++13.3.0Success13,533
Jan 20, 2026 13:30Johan SannemoJohan SannemoCPPg++13.3.0Success11,847+0.85 RP
Jan 20, 2026 13:29Johan SannemoJohan SannemoCPPg++13.3.0Success12,014
Jan 20, 2026 13:25Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 13:20Johan SannemoJohan SannemoCPPg++13.3.0Success11,928
Jan 20, 2026 13:19Johan SannemoJohan SannemoCPPg++13.3.0Success12,107
Jan 20, 2026 13:16Johan SannemoJohan SannemoCPPg++13.3.0Success11,994
Jan 20, 2026 12:55Johan SannemoJohan SannemoCPPg++13.3.0Success11,859+8.73 RP
Jan 20, 2026 12:51Johan SannemoJohan SannemoCPPg++13.3.0Success15,315
Jan 20, 2026 12:42Johan SannemoJohan SannemoCPPg++13.3.0Success12,384
Jan 20, 2026 12:42Johan SannemoJohan SannemoCPPg++13.3.0Success13,790
Jan 20, 2026 12:40Johan SannemoJohan SannemoCPPg++13.3.0Success12,430
Jan 20, 2026 12:31Johan SannemoJohan SannemoCPPg++13.3.0Success11,983+27.41 RP
Jan 20, 2026 12:29Johan SannemoJohan SannemoCPPg++13.3.0Success15,800
Jan 20, 2026 12:28Johan SannemoJohan SannemoCPPg++13.3.0Success18,257
Jan 20, 2026 12:23Johan SannemoJohan SannemoCPPg++13.3.0Success12,390+157.50 RP
Jan 20, 2026 11:47Johan SannemoJohan SannemoCPPg++13.3.0Success15,890
Jan 20, 2026 11:44Johan SannemoJohan SannemoCPPg++13.3.0Success15,808
Jan 20, 2026 11:44Johan SannemoJohan SannemoCPPg++13.3.0Success18,255
Jan 20, 2026 11:39Johan SannemoJohan SannemoCPPg++13.3.0Success18,794
Jan 20, 2026 11:36Johan SannemoJohan SannemoCPPg++13.3.0Success15,428
Jan 20, 2026 11:30Johan SannemoJohan SannemoCPPg++13.3.0Success15,394+16.65 RP
Jan 20, 2026 11:22Johan SannemoJohan SannemoCPPg++13.3.0Success15,816
Jan 20, 2026 11:16Johan SannemoJohan SannemoCPPg++13.3.0Success15,799+0.32 RP
Jan 20, 2026 11:14Johan SannemoJohan SannemoCPPg++13.3.0Success15,807+14.43 RP
Jan 20, 2026 10:35Johan SannemoJohan SannemoCPPg++13.3.0Success17,216
Jan 20, 2026 10:33Johan SannemoJohan SannemoCPPg++13.3.0Success19,340
Jan 20, 2026 10:31Johan SannemoJohan SannemoCPPg++13.3.0Success17,098
Jan 20, 2026 10:30Johan SannemoJohan SannemoCPPg++13.3.0Success18,086
Jan 20, 2026 10:30Johan SannemoJohan SannemoCPPg++13.3.0Success19,502
Jan 20, 2026 10:30Johan SannemoJohan SannemoCPPg++13.3.0Success16,176+2.09 RP
Jan 20, 2026 10:30Johan SannemoJohan SannemoCPPg++13.3.0Success16,339
Jan 20, 2026 10:29Johan SannemoJohan SannemoCPPg++13.3.0Success16,231+19.80 RP
Jan 20, 2026 10:27Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 10:20Johan SannemoJohan SannemoCPPg++13.3.0Success16,770+215.63 RP
Jan 20, 2026 10:16Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 00:44Johan SannemoJohan SannemoCPPg++13.3.0Success34,492
Jan 20, 2026 00:27Johan SannemoJohan SannemoCPPg++13.3.0Success26,285
Jan 20, 2026 00:25Johan SannemoJohan SannemoCPPg++13.3.0Success26,572
Jan 20, 2026 00:22Johan SannemoJohan SannemoCPPg++13.3.0Success26,269+16.31 RP
Jan 20, 2026 00:21Johan SannemoJohan SannemoCPPg++13.3.0Success38,716
Jan 20, 2026 00:18Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 00:18Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 00:10Johan SannemoJohan SannemoCPPg++13.3.0Success28,627
Jan 19, 2026 23:57Johan SannemoJohan SannemoCPPg++13.3.0Success27,445+37.13 RP
Jan 19, 2026 23:54Johan SannemoJohan SannemoCPPg++13.3.0Success38,216
Jan 19, 2026 23:45Johan SannemoJohan SannemoCPPg++13.3.0Success98,783
Jan 19, 2026 23:45Johan SannemoJohan SannemoCPPg++13.3.0Success53,474
Jan 19, 2026 23:38Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 23:19Johan SannemoJohan SannemoCPPg++13.3.0Success33,348
Jan 19, 2026 23:15Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 23:14Johan SannemoJohan SannemoCPPg++13.3.0Success34,023
Jan 19, 2026 23:07Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 23:07Johan SannemoJohan SannemoCPPg++13.3.0Success115,665
Jan 19, 2026 22:56Johan SannemoJohan SannemoCPPg++13.3.0Success30,559+5.25 RP
Jan 19, 2026 22:52Johan SannemoJohan SannemoCPPg++13.3.0Success31,936
Jan 19, 2026 22:50Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:40Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:39Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:37Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:35Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:34Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:33Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:32Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:31Johan SannemoJohan SannemoCPPg++13.3.0Success31,525
Jan 19, 2026 22:31Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 22:28Johan SannemoJohan SannemoCPPg++13.3.0Success31,544
Jan 19, 2026 22:23Johan SannemoJohan SannemoCPPg++13.3.0Success31,808
Jan 19, 2026 22:16Johan SannemoJohan SannemoCPPg++13.3.0Success31,693
Jan 19, 2026 22:08Johan SannemoJohan SannemoCPPg++13.3.0Success31,057+5.10 RP
Jan 19, 2026 22:03Johan SannemoJohan SannemoCPPg++13.3.0Success31,557+4.09 RP
Jan 19, 2026 21:57Johan SannemoJohan SannemoCPPg++13.3.0Success31,970+6.81 RP
Jan 19, 2026 21:55Johan SannemoJohan SannemoCPPg++13.3.0Success32,682+28.77 RP
Jan 19, 2026 21:49Johan SannemoJohan SannemoCPPg++13.3.0Success36,074+6.32 RP
Jan 19, 2026 21:47Johan SannemoJohan SannemoCPPg++13.3.0Success36,953
Jan 19, 2026 21:46Johan SannemoJohan SannemoCPPg++13.3.0Success37,694
Jan 19, 2026 21:40Johan SannemoJohan SannemoCPPg++13.3.0Success39,339
Jan 19, 2026 21:38Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 21:36Johan SannemoJohan SannemoCPPg++13.3.0Success39,213
Jan 19, 2026 21:30Johan SannemoJohan SannemoCPPg++13.3.0Success36,915+0.48 RP
Jan 19, 2026 21:30Johan SannemoJohan SannemoCPPg++13.3.0Success36,981+0.50 RP
Jan 19, 2026 21:29Johan SannemoJohan SannemoCPPg++13.3.0Success37,050+0.25 RP
Jan 19, 2026 21:29Johan SannemoJohan SannemoCPPg++13.3.0Success37,084+0.24 RP
Jan 19, 2026 21:24Johan SannemoJohan SannemoCPPclang++18.1.3Success38,515
Jan 19, 2026 21:23Johan SannemoJohan SannemoRUSTrust-1.92.0Error
Jan 19, 2026 21:23Johan SannemoJohan SannemoCPPclang++18.1.3Error
Jan 19, 2026 21:13Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 21:10Johan SannemoJohan SannemoCPPg++13.3.0Success37,117+142.70 RP
Jan 19, 2026 21:05Johan SannemoJohan SannemoCPPg++13.3.0Success78,915+2.17 RP
Jan 19, 2026 21:04Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 20:59Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 20:53Johan SannemoJohan SannemoCPPg++13.3.0Success81,122
Jan 19, 2026 20:43Johan SannemoJohan SannemoCPPg++13.3.0Success82,143
Jan 19, 2026 20:42Johan SannemoJohan SannemoCPPg++13.3.0Success86,228
Jan 19, 2026 20:25Johan SannemoJohan SannemoCPPg++13.3.0Success80,291+5.60 RP
Jan 19, 2026 20:24Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 20:15Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 19, 2026 20:07Johan SannemoJohan SannemoCPPg++13.3.0Error