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
Feb 20, 2025 16:39wainCGPwainCGPCPPclang++18.1.3Success2,083,440+1.86 RP
Feb 20, 2025 16:34wainCGPwainCGPCPPclang++18.1.3Success3,399,277+2.14 RP
Feb 20, 2025 16:28wainCGPwainCGPCPPg++13.2.0Success12,544,806
Feb 20, 2025 16:24wainCGPwainCGPCPPg++13.2.0Success12,580,056+0.79 RP
Feb 14, 2025 03:19mgildermgilderRUSTrust-1.84.1Success278,538
Feb 14, 2025 03:15mgildermgilderRUSTrust-1.84.1Success248,857+0.15 RP
Feb 14, 2025 03:14mgildermgilderRUSTrust-1.84.1Success285,198
Feb 14, 2025 03:14mgildermgilderRUSTrust-1.84.1Success281,844
Feb 14, 2025 03:13mgildermgilderRUSTrust-1.84.1Success283,220
Feb 14, 2025 03:13mgildermgilderRUSTrust-1.84.1Success294,977
Feb 14, 2025 03:09mgildermgilderRUSTrust-1.84.1Success260,885
Feb 14, 2025 03:07mgildermgilderRUSTrust-1.84.1Success261,111
Feb 13, 2025 05:59mgildermgilderRUSTrust-1.84.1Success295,197
Feb 13, 2025 05:57mgildermgilderRUSTrust-1.84.1Success296,990
Feb 10, 2025 02:43mgildermgilderRUSTrust-1.84.1Success249,766+32.78 RP
Feb 10, 2025 02:42mgildermgilderRUSTrust-1.84.1Error
Feb 8, 2025 06:08mgildermgilderRUSTrust-1.84.1Success1,378,751+4.53 RP
Feb 8, 2025 05:33mgildermgilderRUSTrust-1.84.1Success3,689,984
Feb 8, 2025 03:15mgildermgilderRUSTrust-1.84.1Success3,676,652+1.33 RP
Feb 8, 2025 02:34mgildermgilderRUSTrust-1.84.1Success7,169,224+1.39 RP
Feb 8, 2025 02:28mgildermgilderRUSTrust-1.84.1Error
Feb 8, 2025 02:24mgildermgilderRUSTrust-1.84.1Error
Feb 3, 2025 05:39Haha ExpertHaha ExpertCPPg++13.2.0Success200,098
Feb 3, 2025 05:30Haha ExpertHaha ExpertCPPclang++18.1.3Success205,623
Feb 2, 2025 18:58HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Success158,892
Feb 2, 2025 18:56HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Success151,125+66.17 RP
Feb 1, 2025 12:08Ivan BessonovIvan BessonovCPPg++13.2.0Success15,631
Jan 30, 2025 19:35andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 19:34andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 19:31andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 19:27andrei445andrei445CPPclang++18.1.3Success1,978,303+0.02 RP
Jan 30, 2025 19:22andrei445andrei445CPPclang++18.1.3Success1,987,125+0.62 RP
Jan 30, 2025 19:19andrei445andrei445CPPclang++18.1.3Success2,264,839+0.63 RP
Jan 30, 2025 19:14andrei445andrei445CPPclang++18.1.3Success2,644,597+0.37 RP
Jan 30, 2025 19:08andrei445andrei445CPPclang++18.1.3Success2,927,963+0.95 RP
Jan 30, 2025 14:19andrei445andrei445CPPclang++18.1.3Success4,058,723+0.16 RP
Jan 30, 2025 14:17andrei445andrei445CPPclang++18.1.3Success5,863,890
Jan 30, 2025 12:08andrei445andrei445CPPclang++18.1.3Success4,344,975+2.30 RP
Jan 30, 2025 12:04andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 12:03andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 12:01andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 11:58andrei445andrei445CPPclang++18.1.3Error
Jan 30, 2025 01:00PolycarbohydratePolycarbohydrateRUSTrust-1.84.0Error
Jan 30, 2025 00:58PolycarbohydratePolycarbohydrateRUSTrust-1.84.0Error
Jan 30, 2025 00:54PolycarbohydratePolycarbohydrateRUSTrust-1.84.0Error
Jan 29, 2025 17:09KeefeKeefeCPPclang++18.1.3Success1,529,382+6.54 RP
Jan 29, 2025 13:40KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 13:24KeefeKeefeCPPg++13.2.0Error
Jan 29, 2025 13:22KeefeKeefeCPPg++13.2.0Error
Jan 29, 2025 13:12KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 13:09KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 13:05KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 13:01KeefeKeefeCPPclang++18.1.3Error
Jan 29, 2025 11:09Haha ExpertHaha ExpertCPPclang++18.1.3Success199,027+0.49 RP
Jan 26, 2025 21:25Ian MckibbenIan MckibbenCPPclang++18.1.3Success44,768+0.08 RP
Jan 26, 2025 20:35Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 26, 2025 20:34Ian MckibbenIan MckibbenCPPclang++18.1.3Success44,784+40.22 RP
Jan 26, 2025 14:04rsk0315rsk0315RUSTrust-1.84.0Success248,905
Jan 26, 2025 14:03rsk0315rsk0315RUSTrust-1.84.0Success120,492
Jan 26, 2025 14:01rsk0315rsk0315RUSTrust-1.84.0Success115,756
Jan 26, 2025 13:59rsk0315rsk0315RUSTrust-1.84.0Success114,785
Jan 26, 2025 13:53rsk0315rsk0315RUSTrust-1.84.0Success114,408
Jan 26, 2025 13:41rsk0315rsk0315RUSTrust-1.84.0Error
Jan 26, 2025 13:40rsk0315rsk0315RUSTrust-1.84.0Success114,370+87.44 RP
Jan 26, 2025 13:38rsk0315rsk0315RUSTrust-1.84.0Error
Jan 26, 2025 13:328QTK8QTKCPPg++13.2.0Success48,330
Jan 26, 2025 13:288QTK8QTKCPPg++13.2.0Success47,881
Jan 26, 2025 13:25rsk0315rsk0315RUSTrust-1.84.0Error
Jan 26, 2025 13:248QTK8QTKCPPg++13.2.0Success72,618
Jan 26, 2025 13:208QTK8QTKCPPg++13.2.0Success33,466
Jan 26, 2025 13:198QTK8QTKCPPg++13.2.0Success33,152
Jan 26, 2025 13:198QTK8QTKCPPg++13.2.0Success33,150
Jan 26, 2025 13:198QTK8QTKCPPg++13.2.0Error
Jan 26, 2025 13:138QTK8QTKCPPg++13.2.0Error
Jan 26, 2025 13:058QTK8QTKCPPg++13.2.0Success33,207
Jan 26, 2025 10:338QTK8QTKCPPg++13.2.0Success33,050+8.03 RP
Jan 26, 2025 10:328QTK8QTKCPPg++13.2.0Success35,231
Jan 26, 2025 10:318QTK8QTKCPPg++13.2.0Error
Jan 26, 2025 10:318QTK8QTKCPPg++13.2.0Error
Jan 26, 2025 10:258QTK8QTKCPPg++13.2.0Success35,243
Jan 26, 2025 10:208QTK8QTKCPPg++13.2.0Error
Jan 26, 2025 10:098QTK8QTKCPPg++13.2.0Success111,714
Jan 26, 2025 10:088QTK8QTKCPPg++13.2.0Success112,047
Jan 26, 2025 05:038QTK8QTKCPPg++13.2.0Success112,073
Jan 26, 2025 04:458QTK8QTKCPPg++13.2.0Success112,099
Jan 26, 2025 04:418QTK8QTKCPPg++13.2.0Success112,134
Jan 25, 2025 16:508QTK8QTKCPPg++13.2.0Success112,048
Jan 25, 2025 16:258QTK8QTKCPPg++13.2.0Error
Jan 25, 2025 16:228QTK8QTKCPPg++13.2.0Success112,127
Jan 25, 2025 16:218QTK8QTKCPPg++13.2.0Success112,348
Jan 25, 2025 13:228QTK8QTKCPPg++13.2.0Success33,951+0.19 RP
Jan 24, 2025 14:45matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 24, 2025 14:43matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 24, 2025 14:40matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 24, 2025 14:38matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 24, 2025 08:128QTK8QTKCPPg++13.2.0Success33,973+2.14 RP
Jan 24, 2025 08:108QTK8QTKCPPg++13.2.0Success129,825
Jan 24, 2025 08:108QTK8QTKCPPg++13.2.0Success130,265
Jan 24, 2025 08:088QTK8QTKCPPg++13.2.0Success128,265
Jan 24, 2025 07:338QTK8QTKCPPg++13.2.0Success107,801