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 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
Sep 2, 2023 22:40Franek KortaFranek KortaCPPg++9.3.0Success65,106
Sep 2, 2023 22:39Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:32Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:30Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:28Franek KortaFranek KortaCPPg++9.3.0Success67,587
Sep 2, 2023 22:27Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:15Franek KortaFranek KortaCPPg++9.3.0Success63,357
Sep 2, 2023 22:14Franek KortaFranek KortaCPPg++9.3.0Success63,335
Sep 2, 2023 22:13Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:12Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:09Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:09Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 22:01Franek KortaFranek KortaCPPg++9.3.0Success67,684
Sep 2, 2023 22:00Franek KortaFranek KortaCPPg++9.3.0Success61,170+0.48 RP
Sep 2, 2023 21:55Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 21:52Franek KortaFranek KortaCPPg++9.3.0Success65,523
Sep 2, 2023 21:51Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 21:50Franek KortaFranek KortaCPPg++9.3.0Success61,784
Sep 2, 2023 21:47Franek KortaFranek KortaCPPg++9.3.0Success65,783
Sep 2, 2023 21:46Franek KortaFranek KortaCPPg++9.3.0Success61,792
Sep 2, 2023 21:42Franek KortaFranek KortaCPPg++9.3.0Error
Sep 2, 2023 21:41Franek KortaFranek KortaCPPg++9.3.0Success65,139
Sep 2, 2023 21:06Franek KortaFranek KortaCPPg++9.3.0Success61,803
Aug 30, 2023 21:46Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:26Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:26Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:23Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:14Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:12Franek KortaFranek KortaCPPg++9.3.0Success61,351+1.12 RP
Aug 30, 2023 21:09Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:08Franek KortaFranek KortaCPPg++9.3.0Success65,599
Aug 30, 2023 21:07Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:06Franek KortaFranek KortaCPPg++9.3.0Error
Aug 30, 2023 21:05Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:34Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:28Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:26Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:26Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:25Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:24Franek KortaFranek KortaCPPg++9.3.0Success61,776+3.54 RP
Aug 29, 2023 21:22Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:21Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:21Franek KortaFranek KortaCPPg++9.3.0Success63,324
Aug 29, 2023 21:19Franek KortaFranek KortaCPPg++9.3.0Success63,281
Aug 29, 2023 21:19Franek KortaFranek KortaCPPg++9.3.0Success63,314
Aug 29, 2023 21:18Franek KortaFranek KortaCPPg++9.3.0Success63,157+0.01 RP
Aug 29, 2023 21:17Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:13Franek KortaFranek KortaCPPg++9.3.0Success63,162+3.63 RP