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
Mar 1, 2025 16:13wainCGPwainCGPCPPclang++18.1.3Success29,668+2.88 RP
Mar 1, 2025 16:11wainCGPwainCGPCPPclang++18.1.3Success29,924+1.11 RP
Mar 1, 2025 16:10wainCGPwainCGPCPPclang++18.1.3Error
Mar 1, 2025 13:45NoSIMD_C#NoSIMD_C#CSHARP9.0.2Success216,592
Mar 1, 2025 13:44NoSIMD_C#NoSIMD_C#CSHARP9.0.2Success218,943
Mar 1, 2025 13:43NoSIMD_C#NoSIMD_C#CSHARP9.0.2Success218,367
Mar 1, 2025 13:41NoSIMD_C#NoSIMD_C#CSHARP9.0.2Success217,641
Mar 1, 2025 13:21NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success505,241
Mar 1, 2025 13:20NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success201,267
Mar 1, 2025 13:20NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Error
Mar 1, 2025 13:19NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success201,141
Mar 1, 2025 13:18NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success206,160
Mar 1, 2025 13:18NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success200,948
Mar 1, 2025 13:17NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success505,372
Mar 1, 2025 13:17NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success490,515
Mar 1, 2025 08:10wainCGPwainCGPCPPclang++18.1.3Success30,257
Mar 1, 2025 06:35wainCGPwainCGPCPPclang++18.1.3Success30,200
Mar 1, 2025 06:34wainCGPwainCGPCPPclang++18.1.3Error
Mar 1, 2025 06:33wainCGPwainCGPCPPclang++18.1.3Error
Mar 1, 2025 06:24wainCGPwainCGPCPPclang++18.1.3Success30,086
Mar 1, 2025 06:22wainCGPwainCGPCPPclang++18.1.3Success30,293
Mar 1, 2025 05:54wainCGPwainCGPCPPclang++18.1.3Success30,024+0.20 RP
Mar 1, 2025 05:47wainCGPwainCGPCPPclang++18.1.3Success30,144
Mar 1, 2025 05:45wainCGPwainCGPCPPclang++18.1.3Success30,148
Mar 1, 2025 05:31wainCGPwainCGPCPPclang++18.1.3Error
Mar 1, 2025 05:22wainCGPwainCGPCPPclang++18.1.3Error
Mar 1, 2025 05:15wainCGPwainCGPCPPclang++18.1.3Error
Feb 28, 2025 15:02wainCGPwainCGPCPPclang++18.1.3Success30,103
Feb 28, 2025 09:43wainCGPwainCGPCPPclang++18.1.3Success30,042+4.17 RP
Feb 28, 2025 09:41wainCGPwainCGPCPPclang++18.1.3Success30,423+1.64 RP
Feb 26, 2025 19:06wainCGPwainCGPCPPclang++18.1.3Success30,660
Feb 26, 2025 12:49wainCGPwainCGPCPPclang++18.1.3Success30,576+1.60 RP
Feb 26, 2025 12:49wainCGPwainCGPCPPclang++18.1.3Success30,809
Feb 26, 2025 12:47wainCGPwainCGPCPPclang++18.1.3Success31,135
Feb 26, 2025 12:45wainCGPwainCGPCPPclang++18.1.3Error
Feb 26, 2025 12:33wainCGPwainCGPCPPclang++18.1.3Error
Feb 26, 2025 12:28wainCGPwainCGPCPPclang++18.1.3Error
Feb 26, 2025 12:18wainCGPwainCGPCPPclang++18.1.3Success30,726+0.32 RP
Feb 26, 2025 12:04wainCGPwainCGPCPPclang++18.1.3Error
Feb 26, 2025 12:01wainCGPwainCGPCPPclang++18.1.3Error
Feb 26, 2025 06:02Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19.13Success718,014
Feb 26, 2025 06:01Eugene ZhydzetskiEugene ZhydzetskiGOgo1.24.0Success810,865
Feb 26, 2025 05:59Eugene ZhydzetskiEugene ZhydzetskiGOgo1.24.0Success810,207
Feb 25, 2025 13:12wainCGPwainCGPCPPclang++18.1.3Success30,756+2.01 RP
Feb 25, 2025 13:02wainCGPwainCGPCPPclang++18.1.3Success30,947+28.81 RP
Feb 25, 2025 12:57wainCGPwainCGPCPPclang++18.1.3Success33,981
Feb 25, 2025 12:45wainCGPwainCGPCPPclang++18.1.3Success33,976+0.18 RP
Feb 25, 2025 12:37wainCGPwainCGPCPPclang++18.1.3Success35,420
Feb 25, 2025 12:34wainCGPwainCGPCPPclang++18.1.3Success37,506
Feb 25, 2025 12:27wainCGPwainCGPCPPclang++18.1.3Success43,668
Feb 25, 2025 12:23wainCGPwainCGPCPPclang++18.1.3Success44,202
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