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 19, 2023 08:52mmalczakmmalczakCPPg++9.3.0Success84,324
Sep 19, 2023 08:18mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 08:17mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 08:15mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 08:14mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 08:11mmalczakmmalczakCPPg++9.3.0Success84,324
Sep 19, 2023 08:09mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 08:08mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 08:08mmalczakmmalczakCPPg++9.3.0Success84,205
Sep 19, 2023 08:04mmalczakmmalczakCPPg++9.3.0Success84,500
Sep 19, 2023 08:03mmalczakmmalczakCPPg++9.3.0Success84,138
Sep 19, 2023 08:02mmalczakmmalczakCPPg++9.3.0Success85,368
Sep 19, 2023 08:00mmalczakmmalczakCPPg++9.3.0Success94,165
Sep 19, 2023 07:59mmalczakmmalczakCPPg++9.3.0Success109,946
Sep 19, 2023 07:57mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 07:56mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 07:55mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 07:54mmalczakmmalczakCPPg++9.3.0Error
Sep 19, 2023 07:51mmalczakmmalczakCPPg++9.3.0Success99,141
Sep 19, 2023 07:42mmalczakmmalczakCPPg++9.3.0Success83,732+0.25 RP
Sep 19, 2023 07:40mmalczakmmalczakCPPg++9.3.0Success84,143
Sep 19, 2023 07:39mmalczakmmalczakCPPg++9.3.0Success84,335
Sep 19, 2023 07:38mmalczakmmalczakCPPg++9.3.0Success83,911+0.20 RP
Sep 19, 2023 07:38mmalczakmmalczakCPPg++9.3.0Success84,230
Sep 18, 2023 13:06mmalczakmmalczakCPPg++9.3.0Success93,811
Sep 18, 2023 13:03mmalczakmmalczakCPPg++9.3.0Success92,303
Sep 18, 2023 13:03mmalczakmmalczakCPPg++9.3.0Error
Sep 18, 2023 12:59mmalczakmmalczakCPPg++9.3.0Success84,259
Sep 18, 2023 12:57mmalczakmmalczakCPPg++9.3.0Error
Sep 18, 2023 12:52mmalczakmmalczakCPPg++9.3.0Success84,049+0.03 RP
Sep 18, 2023 12:50mmalczakmmalczakCPPg++9.3.0Success84,073+0.13 RP
Sep 18, 2023 12:44mmalczakmmalczakCPPg++9.3.0Success94,805
Sep 18, 2023 12:40mmalczakmmalczakCPPg++9.3.0Success98,841
Sep 18, 2023 12:39mmalczakmmalczakCPPg++9.3.0Error
Sep 18, 2023 12:37mmalczakmmalczakCPPg++9.3.0Success84,227
Sep 18, 2023 12:33mmalczakmmalczakCPPg++9.3.0Success122,670
Sep 18, 2023 07:16mmalczakmmalczakCPPg++9.3.0Success84,278
Sep 18, 2023 07:11mmalczakmmalczakCPPg++9.3.0Success84,303
Sep 18, 2023 07:09mmalczakmmalczakCPPg++9.3.0Success84,657
Sep 16, 2023 19:22mmalczakmmalczakCPPg++9.3.0Success84,473
Sep 16, 2023 19:20mmalczakmmalczakCPPg++9.3.0Success84,322
Sep 16, 2023 19:14mmalczakmmalczakCPPg++9.3.0Success224,273
Sep 16, 2023 19:05mmalczakmmalczakCPPg++9.3.0Success84,214
Sep 16, 2023 17:31mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 17:07mmalczakmmalczakCPPg++9.3.0Success84,168+0.11 RP
Sep 16, 2023 17:06mmalczakmmalczakCPPg++9.3.0Success84,243+13.68 RP
Sep 16, 2023 17:05mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 17:00mmalczakmmalczakCPPg++9.3.0Success95,892
Sep 16, 2023 16:59mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:58mmalczakmmalczakCPPg++9.3.0Error
Sep 16, 2023 16:56mmalczakmmalczakCPPg++9.3.0Success95,216+0.42 RP
Sep 16, 2023 16:49mmalczakmmalczakCPPg++9.3.0Success95,600+2.86 RP
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