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 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
Sep 15, 2021 17:59Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,522
Sep 15, 2021 17:57piculpiculCPPclang++10.0.0Error
Sep 15, 2021 17:57Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,486
Sep 15, 2021 17:56piculpiculCPPclang++10.0.0Error
Sep 15, 2021 17:56Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,489
Sep 15, 2021 17:54Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,549
Sep 15, 2021 17:54Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,541
Sep 15, 2021 17:52Yuriy LyfenkoYuriy LyfenkoCPPclang++10.0.0Success61,530
Sep 15, 2021 17:48piculpiculCPPclang++10.0.0Success73,897
Sep 15, 2021 17:44piculpiculCPPclang++10.0.0Success73,124+1.06 RP
Sep 15, 2021 17:40piculpiculCPPclang++10.0.0Success73,727
Sep 15, 2021 17:39piculpiculCPPclang++10.0.0Success73,695+0.22 RP
Sep 15, 2021 17:38piculpiculCPPclang++10.0.0Success73,816+8.69 RP
Sep 15, 2021 17:37piculpiculCPPclang++10.0.0Success78,876+5.44 RP
Sep 15, 2021 17:34piculpiculCPPclang++10.0.0Success82,411+1.68 RP
Sep 15, 2021 17:34piculpiculCPPclang++10.0.0Success108,030
Sep 15, 2021 17:33piculpiculCPPclang++10.0.0Success83,568+0.66 RP
Sep 15, 2021 17:30piculpiculCPPclang++10.0.0Success88,954