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 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
Aug 29, 2023 21:11Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:10Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:10Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:09Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:08Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:05Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:04Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 21:01Franek KortaFranek KortaCPPg++9.3.0Success67,047
Aug 29, 2023 21:00Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 20:59Franek KortaFranek KortaCPPg++9.3.0Success67,103
Aug 29, 2023 20:58Franek KortaFranek KortaCPPg++9.3.0Success66,718
Aug 29, 2023 20:45Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 20:44Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 20:43Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 20:40Franek KortaFranek KortaCPPg++9.3.0Success68,012
Aug 29, 2023 20:39Franek KortaFranek KortaCPPg++9.3.0Success68,639
Aug 29, 2023 20:39Franek KortaFranek KortaCPPg++9.3.0Success68,804
Aug 29, 2023 20:34Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 20:34Franek KortaFranek KortaCPPg++9.3.0Error
Aug 29, 2023 20:33Franek KortaFranek KortaCPPg++9.3.0Success64,811
Aug 29, 2023 20:29Franek KortaFranek KortaCPPg++9.3.0Success64,654
Aug 29, 2023 20:28Franek KortaFranek KortaCPPg++9.3.0Success64,643+0.24 RP
Aug 29, 2023 20:27Franek KortaFranek KortaCPPg++9.3.0Success64,849
Aug 29, 2023 20:26Franek KortaFranek KortaCPPg++9.3.0Success64,743+0.25 RP
Aug 29, 2023 20:23Franek KortaFranek KortaCPPg++9.3.0Success72,630
Aug 29, 2023 12:07mmalczakmmalczakCPPg++9.3.0Success653,486+0.26 RP
Aug 29, 2023 12:04mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 12:03mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 12:01mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 11:59mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 11:45mmalczakmmalczakCPPg++9.3.0Success666,931
Aug 29, 2023 11:44mmalczakmmalczakCPPg++9.3.0Success664,682+0.54 RP
Aug 29, 2023 11:42mmalczakmmalczakCPPg++9.3.0Success689,400+3.37 RP
Aug 29, 2023 11:25mmalczakmmalczakCPPg++9.3.0Success898,030+9.28 RP
Aug 29, 2023 11:24mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 11:24mmalczakmmalczakCPPg++9.3.0Success5,406,432
Aug 29, 2023 11:21mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 11:19mmalczakmmalczakCPPg++9.3.0Success5,399,829+1.38 RP
Aug 29, 2023 11:15mmalczakmmalczakCPPg++9.3.0Success21,028,763
Aug 29, 2023 11:14mmalczakmmalczakCPPg++9.3.0Success21,135,434
Aug 29, 2023 11:04mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 11:02mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 10:59mmalczakmmalczakCPPg++9.3.0Success21,150,645
Aug 29, 2023 10:51mmalczakmmalczakCPPg++9.3.0Success21,092,352
Aug 29, 2023 10:51mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 10:45mmalczakmmalczakCPPg++9.3.0Success21,091,464
Aug 29, 2023 10:43mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 10:42mmalczakmmalczakCPPg++9.3.0Error
Aug 29, 2023 10:40mmalczakmmalczakCPPg++9.3.0Success21,418,048
Aug 29, 2023 10:31mmalczakmmalczakCPPg++9.3.0Success22,730,886
Aug 29, 2023 10:28mmalczakmmalczakCPPg++9.3.0Success21,334,227
Aug 29, 2023 10:27mmalczakmmalczakCPPg++9.3.0Error