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
Sep 16, 2023 16:45mmalczakmmalczakCPPg++9.3.0Success145,124
Sep 16, 2023 16:43mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:42mmalczakmmalczakCPPg++9.3.0Success98,814
Sep 16, 2023 16:40mmalczakmmalczakCPPg++9.3.0Success98,827
Sep 16, 2023 16:28mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:27mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:26mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:26mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:22mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:20mmalczakmmalczakCPPg++9.3.0Success117,368
Sep 16, 2023 16:16mmalczakmmalczakCPPg++9.3.0Success98,735
Sep 16, 2023 16:15mmalczakmmalczakCPPg++9.3.0Success98,900
Sep 16, 2023 16:15mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:14mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:13mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:12mmalczakmmalczakCPPg++9.3.0Success99,604
Sep 16, 2023 16:11mmalczakmmalczakCPPg++9.3.0Success99,446
Sep 16, 2023 16:10mmalczakmmalczakCPPg++9.3.0Success99,608
Sep 16, 2023 16:09mmalczakmmalczakCPPg++9.3.0Success99,576
Sep 16, 2023 16:07mmalczakmmalczakCPPg++9.3.0Success98,889
Sep 16, 2023 16:06mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:00mmalczakmmalczakCPPg++9.3.0Success99,070
Sep 16, 2023 15:59mmalczakmmalczakCPPg++9.3.0Success98,292+0.29 RP
Sep 16, 2023 15:57mmalczakmmalczakCPPg++9.3.0Success98,749
Sep 16, 2023 15:56mmalczakmmalczakCPPg++9.3.0Success98,586
Sep 16, 2023 15:54mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 15:53mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 15:51mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 15:48mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 15:47mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 15:46mmalczakmmalczakCPPg++9.3.0Success126,949
Sep 16, 2023 12:11mmalczakmmalczakCPPg++9.3.0Success109,576
Sep 16, 2023 12:09mmalczakmmalczakCPPg++9.3.0Success109,538
Sep 16, 2023 12:06mmalczakmmalczakCPPg++9.3.0Success99,157
Sep 16, 2023 12:05mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 12:04mmalczakmmalczakCPPg++9.3.0Success99,062
Sep 16, 2023 12:02mmalczakmmalczakCPPg++9.3.0Success116,424
Sep 16, 2023 12:01mmalczakmmalczakCPPg++9.3.0Success116,159
Sep 16, 2023 11:59mmalczakmmalczakCPPg++9.3.0Success108,751
Sep 16, 2023 11:51mmalczakmmalczakCPPg++9.3.0Success98,838
Sep 16, 2023 11:42mmalczakmmalczakCPPg++9.3.0Success98,576+0.17 RP
Sep 16, 2023 11:40mmalczakmmalczakCPPg++9.3.0Success99,454
Sep 16, 2023 11:37mmalczakmmalczakCPPg++9.3.0Success99,019
Sep 16, 2023 11:35mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 11:34mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 11:25mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 11:15mmalczakmmalczakCPPg++9.3.0Success98,738+0.31 RP
Sep 16, 2023 11:14mmalczakmmalczakCPPg++9.3.0Success99,434
Sep 16, 2023 11:13mmalczakmmalczakCPPg++9.3.0Success99,041+0.65 RP
Sep 16, 2023 11:10mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 11:06mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 11:04mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:59mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:58mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:44mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:36mmalczakmmalczakCPPg++9.3.0Success99,680+7.47 RP
Sep 16, 2023 10:32mmalczakmmalczakCPPg++9.3.0Success120,532
Sep 16, 2023 10:32mmalczakmmalczakCPPg++9.3.0Success120,597
Sep 16, 2023 10:31mmalczakmmalczakCPPg++9.3.0Success116,195
Sep 16, 2023 10:30mmalczakmmalczakCPPg++9.3.0Success398,112
Sep 16, 2023 10:29mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:27mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:23mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:17mmalczakmmalczakCPPg++9.3.0Success107,695+40.54 RP
Sep 16, 2023 10:16mmalczakmmalczakCPPg++9.3.0Success191,138+36.91 RP
Sep 16, 2023 10:15mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:14mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:10mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:06mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:04mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 10:01mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 09:57mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:57mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:56mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:56mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:55mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:54mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:52mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:51mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:44mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:37mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:36mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:35mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:32mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:30mmalczakmmalczakCPPg++9.3.0Error
Sep 15, 2023 20:28mmalczakmmalczakCPPg++9.3.0Error
Sep 14, 2023 07:44mmalczakmmalczakCPPg++9.3.0Success648,811+0.07 RP
Sep 14, 2023 07:43mmalczakmmalczakCPPg++9.3.0Error
Sep 14, 2023 07:40mmalczakmmalczakCPPg++9.3.0Error
Sep 14, 2023 07:38mmalczakmmalczakCPPg++9.3.0Success651,633+0.04 RP
Sep 2, 2023 23:08Franek KortaFranek KortaCPPg++9.3.0Success65,602
Sep 2, 2023 23:04Franek KortaFranek KortaCPPg++9.3.0Success65,119
Sep 2, 2023 23:03Franek KortaFranek KortaCPPg++9.3.0Success65,272
Sep 2, 2023 22:57Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:56Franek KortaFranek KortaCPPg++9.3.0Success65,074
Sep 2, 2023 22:56Franek KortaFranek KortaCPPg++9.3.0Success61,300
Sep 2, 2023 22:54Franek KortaFranek KortaCPPg++9.3.0Success65,117
Sep 2, 2023 22:54Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:48Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:42Franek KortaFranek KortaCPPg++9.3.0Error