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, 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
Jan 18, 2025 08:41Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 18, 2025 07:51Ian MckibbenIan MckibbenCPPg++13.2.0Success110,051
Jan 18, 2025 07:50Ian MckibbenIan MckibbenCPPg++13.2.0Success110,278
Jan 18, 2025 07:49Ian MckibbenIan MckibbenCPPg++13.2.0Success110,102
Jan 18, 2025 07:45Ian MckibbenIan MckibbenCPPg++13.2.0Success110,107
Jan 18, 2025 07:45Ian MckibbenIan MckibbenCPPclang++18.1.3Success121,449
Jan 18, 2025 07:39Ian MckibbenIan MckibbenCPPclang++18.1.3Success128,703
Jan 18, 2025 07:37Ian MckibbenIan MckibbenCPPg++13.2.0Success126,822
Jan 18, 2025 07:36Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 18, 2025 07:36Ian MckibbenIan MckibbenCPPclang++18.1.3Success120,822
Jan 18, 2025 07:35Ian MckibbenIan MckibbenCPPclang++18.1.3Success280,203
Jan 18, 2025 07:35Ian MckibbenIan MckibbenCPPclang++18.1.3Success345,728
Jan 18, 2025 07:34Ian MckibbenIan MckibbenCPPclang++18.1.3Success421,720
Jan 18, 2025 07:13Ian MckibbenIan MckibbenCPPclang++18.1.3Success10,650,482
Jan 18, 2025 07:12Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 18, 2025 07:12Ian MckibbenIan MckibbenCPPclang++18.1.3Success187,320