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
Aug 1, 2022 22:10Franek KortaFranek KortaCPPg++9.3.0Success131,158+76.24 RP
Aug 1, 2022 22:10Franek KortaFranek KortaCPPg++9.3.0Error
Aug 1, 2022 22:07Franek KortaFranek KortaCPPg++9.3.0Error
Aug 1, 2022 22:06Franek KortaFranek KortaCPPg++9.3.0Error
Aug 1, 2022 22:05Franek KortaFranek KortaCPPg++9.3.0Error
Aug 1, 2022 22:03Franek KortaFranek KortaCPPg++9.3.0Error
Jul 21, 2022 17:02Robert BurkeRobert BurkeCPPg++9.3.0Success21,661,840+0.46 RP
Jan 21, 2022 05:01Karam Jameel MooreKaram Jameel MooreCPPg++9.3.0Success21,310,452+0.47 RP
Jan 17, 2022 03:33zumpchkezumpchkeCPPg++9.3.0Error
Jan 17, 2022 03:26zumpchkezumpchkeCPPg++9.3.0Error
Nov 1, 2021 10:50Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,084
Nov 1, 2021 10:49Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success118,468
Nov 1, 2021 10:48Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,127
Nov 1, 2021 10:48Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,051
Nov 1, 2021 10:47Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,062
Nov 1, 2021 10:43Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,073
Sep 30, 2021 14:27piculpiculCPPclang++10.0.0Error
Sep 30, 2021 14:26piculpiculCPPclang++10.0.0Error
Sep 30, 2021 14:16piculpiculCPPclang++10.0.0Error
Sep 30, 2021 14:15piculpiculCPPclang++10.0.0Error
Sep 29, 2021 18:17piculpiculCPPg++9.3.0Success89,645
Sep 29, 2021 18:15piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:14piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:12piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:10piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:09piculpiculCPPg++9.3.0Success71,751
Sep 29, 2021 18:04piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:03piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:01piculpiculCPPg++9.3.0Error
Sep 29, 2021 18:01piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:51piculpiculCPPg++9.3.0Success70,622
Sep 29, 2021 17:50piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:50piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:49piculpiculCPPg++9.3.0Success70,249+3.74 RP
Sep 29, 2021 17:49piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:48piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:43piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:35piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:33piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:31piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:28piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:24piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:24piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:22piculpiculCPPg++9.3.0Error
Sep 29, 2021 17:18piculpiculCPPg++9.3.0Error
Sep 29, 2021 16:47piculpiculCPPg++9.3.0Success72,211
Sep 29, 2021 16:29piculpiculCPPg++9.3.0Success72,568
Sep 29, 2021 16:17piculpiculCPPg++9.3.0Success72,557
Sep 29, 2021 16:13piculpiculCPPg++9.3.0Success73,816
Sep 25, 2021 20:10Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 25, 2021 10:10Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 25, 2021 09:47Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success21,717,834
Sep 18, 2021 22:22Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success4,186,779
Sep 18, 2021 22:18Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,159
Sep 18, 2021 22:16Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Success119,184
Sep 18, 2021 22:03Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 18, 2021 22:01Ilya AniskovetsIlya AniskovetsCPPg++9.3.0Error
Sep 16, 2021 10:54Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,473
Sep 16, 2021 10:33Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,349
Sep 16, 2021 10:23Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,881
Sep 16, 2021 10:22Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,438
Sep 16, 2021 10:16Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,911
Sep 16, 2021 10:11Mikhail ShirokovMikhail ShirokovCPPclang++10.0.0Success119,659
Sep 16, 2021 10:05Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,435
Sep 16, 2021 10:04Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,132+0.39 RP
Sep 16, 2021 10:04Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,724
Sep 16, 2021 09:54Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,724
Sep 16, 2021 09:50Mikhail ShirokovMikhail ShirokovCPPg++9.3.0Success106,568+1.59 RP
Sep 15, 2021 20:17piculpiculCPPg++9.3.0Success82,146
Sep 15, 2021 20:15piculpiculCPPg++9.3.0Success72,230
Sep 15, 2021 20:14piculpiculCPPg++9.3.0Success72,800
Sep 15, 2021 20:12piculpiculCPPclang++10.0.0Success72,597
Sep 15, 2021 20:11piculpiculCPPclang++10.0.0Error
Sep 15, 2021 20:10piculpiculCPPclang++10.0.0Success72,592
Sep 15, 2021 20:10piculpiculCPPclang++10.0.0Success72,143+0.79 RP
Sep 15, 2021 20:07piculpiculCPPclang++10.0.0Success72,559+0.07 RP
Sep 15, 2021 19:46piculpiculCPPclang++10.0.0Success83,526
Sep 15, 2021 19:44piculpiculCPPclang++10.0.0Success73,214
Sep 15, 2021 19:43piculpiculCPPclang++10.0.0Success75,406
Sep 15, 2021 19:42piculpiculCPPclang++10.0.0Error
Sep 15, 2021 19:42piculpiculCPPclang++10.0.0Success73,605
Sep 15, 2021 19:24piculpiculCPPclang++10.0.0Success72,905
Sep 15, 2021 19:23piculpiculCPPclang++10.0.0Success72,614
Sep 15, 2021 19:22piculpiculCPPclang++10.0.0Success72,597+0.99 RP
Sep 15, 2021 19:20piculpiculCPPclang++10.0.0Error
Sep 15, 2021 19:17piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:54piculpiculCPPclang++10.0.0Success166,397
Sep 15, 2021 18:37piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:24piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:24piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:18piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:16piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:16piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:10Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,508
Sep 15, 2021 18:07piculpiculCPPclang++10.0.0Error
Sep 15, 2021 18:05Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,503
Sep 15, 2021 18:05Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,535
Sep 15, 2021 18:04Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,522
Sep 15, 2021 18:02Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,508
Sep 15, 2021 18:00piculpiculCPPclang++10.0.0Error