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 15:36Johan SannemoJohan SannemoCPPg++13.3.0Success9,875
Jan 20, 2026 15:32Johan SannemoJohan SannemoCPPg++13.3.0Success9,866+1.64 RP
Jan 20, 2026 15:32Johan SannemoJohan SannemoCPPg++13.3.0Success10,198
Jan 20, 2026 15:31Johan SannemoJohan SannemoCPPg++13.3.0Success10,142
Jan 20, 2026 15:10Johan SannemoJohan SannemoCPPg++13.3.0Success9,882+9.64 RP
Jan 20, 2026 15:08Johan SannemoJohan SannemoCPPg++13.3.0Success10,133
Jan 20, 2026 15:00Johan SannemoJohan SannemoCPPg++13.3.0Success9,977+0.30 RP
Jan 20, 2026 14:58Johan SannemoJohan SannemoCPPclang++18.1.3Success10,142
Jan 20, 2026 14:52Johan SannemoJohan SannemoCPPg++13.3.0Success9,980+14.64 RP
Jan 20, 2026 14:52Johan SannemoJohan SannemoCPPg++13.3.0Success10,128+0.78 RP
Jan 20, 2026 14:41Johan SannemoJohan SannemoCPPg++13.3.0Success10,136+34.29 RP
Jan 20, 2026 14:14Johan SannemoJohan SannemoCPPg++13.3.0Success10,593
Jan 20, 2026 14:12Johan SannemoJohan SannemoCPPg++13.3.0Success10,501+11.56 RP
Jan 20, 2026 14:11Johan SannemoJohan SannemoCPPg++13.3.0Success10,630+31.15 RP
Jan 20, 2026 14:08Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 14:03Johan SannemoJohan SannemoCPPg++13.3.0Success10,994+1.98 RP
Jan 20, 2026 14:02Johan SannemoJohan SannemoCPPg++13.3.0Success11,018+3.94 RP
Jan 20, 2026 13:59Johan SannemoJohan SannemoCPPg++13.3.0Success11,523
Jan 20, 2026 13:59Johan SannemoJohan SannemoCPPg++13.3.0Success11,515
Jan 20, 2026 13:59Johan SannemoJohan SannemoCPPg++13.3.0Success11,274
Jan 20, 2026 13:59Johan SannemoJohan SannemoCPPg++13.3.0Success11,092
Jan 20, 2026 13:55Johan SannemoJohan SannemoCPPg++13.3.0Success11,066+59.57 RP
Jan 20, 2026 13:54Johan SannemoJohan SannemoCPPg++13.3.0Success12,081
Jan 20, 2026 13:52Johan SannemoJohan SannemoCPPg++13.3.0Error
Jan 20, 2026 13:48Johan SannemoJohan SannemoCPPg++13.3.0Success12,510
Jan 20, 2026 13:43Johan SannemoJohan SannemoCPPg++13.3.0Success14,176
Jan 20, 2026 13:42Johan SannemoJohan SannemoCPPg++13.3.0Success13,310
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