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 23, 2025 08:158QTK8QTKCPPg++13.2.0Success6,339,442
Jan 23, 2025 08:138QTK8QTKCPPg++13.2.0Success6,330,199
Jan 23, 2025 07:418QTK8QTKCPPg++13.2.0Success3,398,213+0.01 RP
Jan 23, 2025 07:298QTK8QTKCPPclang++18.1.3Success3,410,143+2.14 RP
Jan 23, 2025 07:228QTK8QTKCPPg++13.2.0Success12,554,318+0.80 RP
Jan 21, 2025 07:39NoSIMD_C#NoSIMD_C#CSHARP9.0.1Success201,018+0.05 RP
Jan 20, 2025 22:44Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 20, 2025 22:42Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 20, 2025 22:31Oleg KovalovOleg KovalovGOgo1.23.5Success118,823
Jan 20, 2025 22:26Oleg KovalovOleg KovalovGOgo1.23.5Success141,070
Jan 20, 2025 22:20Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 20, 2025 22:13Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 20, 2025 22:10Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 20, 2025 21:58Oleg KovalovOleg KovalovGOgo1.23.5Success118,183+24.32 RP
Jan 20, 2025 21:24Oleg KovalovOleg KovalovGOgo1.23.5Success166,186
Jan 20, 2025 21:23Oleg KovalovOleg KovalovGOgo1.23.5Success166,350
Jan 20, 2025 21:22Oleg KovalovOleg KovalovGOgo1.23.5Success537,616
Jan 20, 2025 21:19Oleg KovalovOleg KovalovGOgo1.23.5Success538,126
Jan 20, 2025 21:13Oleg KovalovOleg KovalovGOgo1.23.5Success166,860
Jan 20, 2025 18:46matsuoka-601matsuoka-601CPPg++13.2.0Success8,992
Jan 20, 2025 18:45matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 18:40matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 18:38matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 18:35matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 20, 2025 18:30matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 18:30matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 18:29matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 18:24matsuoka-601matsuoka-601CPPclang++18.1.3Success9,201
Jan 20, 2025 18:23matsuoka-601matsuoka-601CPPclang++18.1.3Success9,160
Jan 20, 2025 18:22matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 20, 2025 12:28matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 12:26matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 12:24matsuoka-601matsuoka-601CPPg++13.2.0Success8,991
Jan 20, 2025 12:24matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 12:06matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 12:04matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 12:00matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 11:58matsuoka-601matsuoka-601CPPg++13.2.0Error+0.25 RP
Jan 20, 2025 11:57matsuoka-601matsuoka-601CPPg++13.2.0Success8,998
Jan 20, 2025 11:56matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 11:54matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 11:53matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 11:53matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 11:51matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 11:50matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 20, 2025 06:20Ian MckibbenIan MckibbenCPPclang++18.1.3Success54,624+1.78 RP
Jan 19, 2025 22:01matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 19, 2025 22:01matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 19, 2025 19:48matsuoka-601matsuoka-601CPPg++13.2.0Success8,993+45.31 RP
Jan 19, 2025 19:44matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 19, 2025 19:40matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 17:11matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 17:11matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 16:59matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 16:39matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 11:56matsuoka-601matsuoka-601CPPg++13.2.0Success9,375+162.18 RP
Jan 18, 2025 11:53matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 11:36matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 11:34matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 11:31matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 11:11matsuoka-601matsuoka-601CPPclang++18.1.3Success17,699
Jan 18, 2025 11:11matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 11:10matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 11:09matsuoka-601matsuoka-601CPPclang++18.1.3Success17,602
Jan 18, 2025 11:07matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 11:05matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 10:55matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 10:54matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 10:53matsuoka-601matsuoka-601CPPclang++18.1.3Success17,610
Jan 18, 2025 09:58Ian MckibbenIan MckibbenCPPclang++18.1.3Success56,231
Jan 18, 2025 09:57Ian MckibbenIan MckibbenCPPclang++18.1.3Success56,048
Jan 18, 2025 09:57Ian MckibbenIan MckibbenCPPclang++18.1.3Success56,736
Jan 18, 2025 09:52Ian MckibbenIan MckibbenCPPclang++18.1.3Success56,820
Jan 18, 2025 09:52Ian MckibbenIan MckibbenCPPclang++18.1.3Success83,313
Jan 18, 2025 09:51Ian MckibbenIan MckibbenCPPclang++18.1.3Success55,160+0.32 RP
Jan 18, 2025 09:50Ian MckibbenIan MckibbenCPPg++13.2.0Success72,127
Jan 18, 2025 09:50Ian MckibbenIan MckibbenCPPg++13.2.0Success73,383
Jan 18, 2025 09:49Ian MckibbenIan MckibbenCPPg++13.2.0Success72,089
Jan 18, 2025 09:49Ian MckibbenIan MckibbenCPPclang++18.1.3Success96,525
Jan 18, 2025 09:48Ian MckibbenIan MckibbenCPPclang++18.1.3Success55,258+88.74 RP
Jan 18, 2025 09:41Ian MckibbenIan MckibbenCPPclang++18.1.3Success125,270
Jan 18, 2025 09:40Ian MckibbenIan MckibbenCPPclang++18.1.3Success126,350
Jan 18, 2025 09:40Ian MckibbenIan MckibbenCPPclang++18.1.3Success409,999
Jan 18, 2025 09:35Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:35Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:29Ian MckibbenIan MckibbenCPPclang++18.1.3Success173,124
Jan 18, 2025 09:24Ian MckibbenIan MckibbenCPPclang++18.1.3Success165,422
Jan 18, 2025 09:23Ian MckibbenIan MckibbenCPPclang++18.1.3Success134,911
Jan 18, 2025 09:21Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:20Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:10Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:08Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:07Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:06Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 09:06Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 08:57Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 08:56Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 18, 2025 08:55Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 18, 2025 08:53Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 18, 2025 08:49Ian MckibbenIan MckibbenCPPg++13.2.0Error