TopK Sergey Svistunov

Find the sum of the 100 largest values in a stream of binary integers as fast as possible.

Input: 100 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: The uint64 sum of the top 100 greatest values, printed as a decimal string.

Date AuthorLanguageStatus Score
Jan 19, 2025 09:31Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 09:30Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,019
Jan 19, 2025 09:26Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 09:23Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,141
Jan 19, 2025 09:22Ian MckibbenIan MckibbenCPPclang++18.1.3Success70,784+0.18 RP
Jan 19, 2025 09:21Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 09:20Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,181
Jan 19, 2025 09:19Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,003
Jan 19, 2025 09:14Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,127
Jan 19, 2025 09:14Ian MckibbenIan MckibbenCPPclang++18.1.3Success70,876+0.35 RP
Jan 19, 2025 09:12Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,051+0.01 RP
Jan 19, 2025 09:10Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,165
Jan 19, 2025 09:08Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,054+0.01 RP
Jan 19, 2025 09:07Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,105
Jan 19, 2025 09:05Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,057+0.60 RP
Jan 19, 2025 09:05Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:57Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:55Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,384
Jan 19, 2025 07:55Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,508
Jan 19, 2025 07:54Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,389
Jan 19, 2025 07:49Ian MckibbenIan MckibbenCPPclang++18.1.3Success71,359+7.52 RP
Jan 19, 2025 07:46Ian MckibbenIan MckibbenCPPclang++18.1.3Success76,900
Jan 19, 2025 07:44Ian MckibbenIan MckibbenCPPclang++18.1.3Success78,419
Jan 19, 2025 07:30Ian MckibbenIan MckibbenCPPclang++18.1.3Success75,546
Jan 19, 2025 07:30Ian MckibbenIan MckibbenCPPclang++18.1.3Success75,754
Jan 19, 2025 07:28Ian MckibbenIan MckibbenCPPclang++18.1.3Success75,600
Jan 19, 2025 07:27Ian MckibbenIan MckibbenCPPclang++18.1.3Success107,822
Jan 19, 2025 07:26Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:25Ian MckibbenIan MckibbenCPPclang++18.1.3Success75,405+0.19 RP
Jan 19, 2025 07:10Ian MckibbenIan MckibbenCPPclang++18.1.3Success84,078
Jan 19, 2025 07:09Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:08Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:07Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:06Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 07:05AnSaAnSaCPPg++13.2.0Success71,668+0.44 RP
Jan 19, 2025 07:03Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 06:57Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 06:56Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 06:54Ian MckibbenIan MckibbenCPPclang++18.1.3Success75,511+5.65 RP
Jan 19, 2025 06:52Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 19, 2025 06:49Ian MckibbenIan MckibbenCPPg++13.2.0Success90,522
Jan 17, 2025 06:35Ian MckibbenIan MckibbenCPPg++13.2.0Success78,878+3.47 RP
Jan 17, 2025 06:27Ian MckibbenIan MckibbenCPPg++13.2.0Success81,251
Jan 17, 2025 06:24Ian MckibbenIan MckibbenCPPg++13.2.0Success81,100+35.70 RP
Jan 17, 2025 06:22Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:17Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:15Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:13Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:11Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:10Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:09Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 17, 2025 06:08Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 17, 2025 06:07Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 17, 2025 06:06Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 17, 2025 06:05Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 17, 2025 06:04Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:02Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 06:01Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:57Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:51Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:47Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:34Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:30Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:30Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:27Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 05:26Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:33Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:32Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:31Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:31Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:30Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:29Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:28Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:27Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:26Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:25Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:24Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:21Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 04:19Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 01:12Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 01:07Ian MckibbenIan MckibbenCPPg++13.2.0Success115,951
Jan 17, 2025 00:55Ian MckibbenIan MckibbenCPPg++13.2.0Success114,278
Jan 17, 2025 00:53Ian MckibbenIan MckibbenCPPg++13.2.0Success747,941
Jan 17, 2025 00:51Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 00:48Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 00:38Ian MckibbenIan MckibbenCPPg++13.2.0Success114,143+0.71 RP
Jan 17, 2025 00:37Ian MckibbenIan MckibbenCPPg++13.2.0Success128,814
Jan 17, 2025 00:36Ian MckibbenIan MckibbenCPPg++13.2.0Success142,789
Jan 17, 2025 00:34Ian MckibbenIan MckibbenCPPg++13.2.0Success140,881
Jan 17, 2025 00:34Ian MckibbenIan MckibbenCPPg++13.2.0Success166,076
Jan 16, 2025 23:37Ian MckibbenIan MckibbenCPPg++13.2.0Success115,076+63.01 RP
Jan 16, 2025 23:36Ian MckibbenIan MckibbenCPPg++13.2.0Success16,759,692
Jan 16, 2025 23:35Ian MckibbenIan MckibbenCPPg++13.2.0Success418,608+21.24 RP
Jan 16, 2025 23:34Ian MckibbenIan MckibbenCPPg++13.2.0Success28,444,014
Jan 16, 2025 23:33Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 16, 2025 23:31Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 16, 2025 23:30Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 16, 2025 23:23Ian MckibbenIan MckibbenCPPg++13.2.0Success3,782,216+2.17 RP
Jan 16, 2025 23:23Ian MckibbenIan MckibbenCPPg++13.2.0Success21,231,770+0.01 RP
Jan 16, 2025 23:22Ian MckibbenIan MckibbenCPPclang++18.1.3Error