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 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
Jan 18, 2025 07:12Ian MckibbenIan MckibbenCPPclang++18.1.3Success108,740
Jan 18, 2025 07:10Ian MckibbenIan MckibbenCPPclang++18.1.3Success108,715
Jan 18, 2025 07:09Ian MckibbenIan MckibbenCPPclang++18.1.3Success108,943
Jan 18, 2025 07:08matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 07:07matsuoka-601matsuoka-601CPPclang++18.1.3Success11,257
Jan 18, 2025 07:05matsuoka-601matsuoka-601CPPclang++18.1.3Success11,093
Jan 18, 2025 07:02matsuoka-601matsuoka-601CPPclang++18.1.3Success11,056+18.04 RP
Jan 18, 2025 07:02matsuoka-601matsuoka-601CPPclang++18.1.3Success11,281+16.43 RP
Jan 18, 2025 07:01matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 18, 2025 06:57matsuoka-601matsuoka-601CPPg++13.2.0Success11,494+10.76 RP
Jan 18, 2025 06:55matsuoka-601matsuoka-601CPPg++13.2.0Success11,670
Jan 18, 2025 06:54matsuoka-601matsuoka-601CPPg++13.2.0Success11,638+275.89 RP
Jan 18, 2025 06:36matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:32matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:31matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:29matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:26matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:25matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:14matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:14matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:10matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 18, 2025 06:08matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 21:05matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 21:04matsuoka-601matsuoka-601CPPclang++18.1.3Success17,201
Jan 17, 2025 21:03matsuoka-601matsuoka-601CPPg++13.2.0Success17,195
Jan 17, 2025 21:02matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 20:43matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 20:42matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 20:41matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 20:08matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 20:08matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 20:05matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 20:04matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 20:04matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 20:02matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 20:01matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 19:32matsuoka-601matsuoka-601CPPclang++18.1.3Error
Jan 17, 2025 19:28matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 19:27matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 19:21matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 19:18matsuoka-601matsuoka-601CPPg++13.2.0Error
Jan 17, 2025 07:12Ian MckibbenIan MckibbenCPPclang++18.1.3Success108,753
Jan 17, 2025 07:07Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 17, 2025 07:02Ian MckibbenIan MckibbenCPPclang++18.1.3Success108,423+56.97 RP
Jan 17, 2025 07:02Ian MckibbenIan MckibbenCPPclang++18.1.3Success497,244
Jan 16, 2025 22:53Ian MckibbenIan MckibbenCPPclang++18.1.3Success1,280,689
Jan 16, 2025 22:51Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 16, 2025 22:47Ian MckibbenIan MckibbenCPPclang++18.1.3Success667,281
Jan 16, 2025 22:42Ian MckibbenIan MckibbenCPPclang++18.1.3Success16,460,042
Jan 16, 2025 22:41Ian MckibbenIan MckibbenCPPclang++18.1.3Success16,481,033
Jan 16, 2025 22:40Ian MckibbenIan MckibbenCPPclang++18.1.3Error