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 25, 2025 12:14wainCGPwainCGPCPPclang++18.1.3Success33,997+0.48 RP
Feb 25, 2025 11:11wainCGPwainCGPCPPclang++18.1.3Success34,053+14.68 RP
Feb 24, 2025 15:23wainCGPwainCGPCPPclang++18.1.3Success38,649
Feb 24, 2025 15:18wainCGPwainCGPCPPclang++18.1.3Success35,845+1.47 RP
Feb 24, 2025 15:10wainCGPwainCGPCPPclang++18.1.3Success36,035+4.15 RP
Feb 24, 2025 15:04wainCGPwainCGPCPPclang++18.1.3Success36,582+0.10 RP
Feb 24, 2025 14:46wainCGPwainCGPCPPclang++18.1.3Success36,595+0.12 RP
Feb 24, 2025 14:36wainCGPwainCGPCPPclang++18.1.3Success36,611+1.75 RP
Feb 24, 2025 14:33wainCGPwainCGPCPPclang++18.1.3Success36,847+11.75 RP
Feb 24, 2025 14:06wainCGPwainCGPCPPclang++18.1.3Success38,515+32.33 RP
Feb 24, 2025 14:04wainCGPwainCGPCPPclang++18.1.3Success43,992+19.58 RP
Feb 24, 2025 13:48wainCGPwainCGPCPPclang++18.1.3Error
Feb 23, 2025 09:26wainCGPwainCGPCPPclang++18.1.3Success48,167
Feb 23, 2025 08:14wainCGPwainCGPCPPclang++18.1.3Success48,216
Feb 23, 2025 07:13KeefeKeefeCPPclang++18.1.3Success823,632
Feb 23, 2025 07:11KeefeKeefeCPPclang++18.1.3Success824,519
Feb 23, 2025 07:09KeefeKeefeCPPclang++18.1.3Success114,132+0.89 RP
Feb 23, 2025 07:08KeefeKeefeCPPg++13.2.0Success119,756
Feb 23, 2025 06:21wainCGPwainCGPCPPclang++18.1.3Success48,139+7.37 RP
Feb 23, 2025 06:09wainCGPwainCGPCPPclang++18.1.3Success49,909+9.90 RP
Feb 23, 2025 02:57wainCGPwainCGPCPPclang++18.1.3Success52,503+3.69 RP
Feb 22, 2025 19:59wainCGPwainCGPCPPclang++18.1.3Success53,802
Feb 22, 2025 19:39wainCGPwainCGPCPPclang++18.1.3Success53,539+14.62 RP
Feb 22, 2025 18:34wainCGPwainCGPCPPclang++18.1.3Success58,085+1.26 RP
Feb 22, 2025 18:33wainCGPwainCGPCPPclang++18.1.3Success63,482
Feb 22, 2025 17:03wainCGPwainCGPCPPclang++18.1.3Success64,142
Feb 22, 2025 17:00wainCGPwainCGPCPPclang++18.1.3Success64,014
Feb 22, 2025 16:48wainCGPwainCGPCPPclang++18.1.3Success58,697
Feb 22, 2025 16:37wainCGPwainCGPCPPclang++18.1.3Success59,392
Feb 22, 2025 16:19wainCGPwainCGPCPPclang++18.1.3Success58,602
Feb 22, 2025 16:13wainCGPwainCGPCPPclang++18.1.3Error
Feb 22, 2025 15:57wainCGPwainCGPCPPclang++18.1.3Success58,755
Feb 22, 2025 15:48wainCGPwainCGPCPPclang++18.1.3Success58,513+2.10 RP
Feb 22, 2025 14:27wainCGPwainCGPCPPclang++18.1.3Success59,242+1.98 RP
Feb 22, 2025 14:20wainCGPwainCGPCPPclang++18.1.3Success59,945+2.91 RP
Feb 22, 2025 13:48wainCGPwainCGPCPPclang++18.1.3Success61,010+19.02 RP
Feb 22, 2025 13:32wainCGPwainCGPCPPclang++18.1.3Success69,134
Feb 22, 2025 12:27wainCGPwainCGPCPPclang++18.1.3Success69,019+0.29 RP
Feb 22, 2025 12:10wainCGPwainCGPCPPclang++18.1.3Success69,157+0.25 RP
Feb 22, 2025 11:55KeefeKeefeCPPg++13.2.0Success116,851
Feb 22, 2025 11:49KeefeKeefeCPPg++13.2.0Success115,301+4.35 RP
Feb 22, 2025 11:47KeefeKeefeCPPg++13.2.0Success121,395+6.43 RP
Feb 22, 2025 11:43KeefeKeefeCPPg++13.2.0Success131,680+0.09 RP
Feb 22, 2025 11:41KeefeKeefeCPPg++13.2.0Success131,844+5.36 RP
Feb 22, 2025 11:40KeefeKeefeCPPclang++18.1.3Success148,810
Feb 22, 2025 11:38KeefeKeefeCPPg++13.2.0Success141,864+8.05 RP
Feb 22, 2025 11:34KeefeKeefeCPPg++13.2.0Success160,159+55.90 RP
Feb 22, 2025 11:14wainCGPwainCGPCPPclang++18.1.3Success69,278+70.51 RP
Feb 22, 2025 11:10wainCGPwainCGPCPPclang++18.1.3Error
Feb 22, 2025 11:09wainCGPwainCGPCPPclang++18.1.3Error
Feb 22, 2025 11:06wainCGPwainCGPCPPclang++18.1.3Error
Feb 22, 2025 09:45wainCGPwainCGPCPPclang++18.1.3Success136,430
Feb 22, 2025 09:45wainCGPwainCGPCPPclang++18.1.3Success137,059
Feb 22, 2025 09:24wainCGPwainCGPCPPclang++18.1.3Success135,439+0.47 RP
Feb 22, 2025 09:09wainCGPwainCGPCPPclang++18.1.3Success136,298+66.93 RP
Feb 22, 2025 08:53wainCGPwainCGPCPPclang++18.1.3Error
Feb 22, 2025 08:01wainCGPwainCGPCPPclang++18.1.3Success1,563,743
Feb 22, 2025 07:40wainCGPwainCGPCPPclang++18.1.3Success1,600,917
Feb 22, 2025 06:39wainCGPwainCGPCPPclang++18.1.3Success1,573,366
Feb 21, 2025 15:21wainCGPwainCGPCPPclang++18.1.3Success1,567,438
Feb 21, 2025 15:15wainCGPwainCGPCPPclang++18.1.3Success1,578,932
Feb 21, 2025 15:04wainCGPwainCGPCPPclang++18.1.3Success1,581,268
Feb 21, 2025 14:53wainCGPwainCGPCPPclang++18.1.3Success1,591,386
Feb 21, 2025 14:40wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:38wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:26wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:26wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:24wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:12wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:11wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 14:04wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:53wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:50wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:48wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:47wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:46wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:45wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:45wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:42wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:40wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 13:35wainCGPwainCGPCPPclang++18.1.3Error
Feb 21, 2025 11:22wainCGPwainCGPCPPclang++18.1.3Success1,595,835
Feb 21, 2025 11:21wainCGPwainCGPCPPclang++18.1.3Success1,593,081
Feb 21, 2025 10:46wainCGPwainCGPCPPclang++18.1.3Success1,552,885+0.01 RP
Feb 20, 2025 18:46wainCGPwainCGPCPPclang++18.1.3Success1,646,444
Feb 20, 2025 18:44wainCGPwainCGPCPPclang++18.1.3Error
Feb 20, 2025 18:32wainCGPwainCGPCPPclang++18.1.3Success1,557,157
Feb 20, 2025 18:01wainCGPwainCGPCPPclang++18.1.3Error
Feb 20, 2025 17:56wainCGPwainCGPCPPclang++18.1.3Success1,578,077
Feb 20, 2025 17:53wainCGPwainCGPCPPclang++18.1.3Error
Feb 20, 2025 17:46wainCGPwainCGPCPPclang++18.1.3Success1,559,731
Feb 20, 2025 17:22wainCGPwainCGPCPPclang++18.1.3Success1,560,445
Feb 20, 2025 17:21wainCGPwainCGPCPPclang++18.1.3Success1,830,498
Feb 20, 2025 17:15wainCGPwainCGPCPPclang++18.1.3Success1,641,525
Feb 20, 2025 17:15wainCGPwainCGPCPPclang++18.1.3Success1,639,557
Feb 20, 2025 17:14wainCGPwainCGPCPPclang++18.1.3Error
Feb 20, 2025 17:05wainCGPwainCGPCPPclang++18.1.3Success1,559,498
Feb 20, 2025 17:03wainCGPwainCGPCPPclang++18.1.3Success1,554,728+1.63 RP
Feb 20, 2025 16:57wainCGPwainCGPCPPclang++18.1.3Error
Feb 20, 2025 16:52wainCGPwainCGPCPPclang++18.1.3Error