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
Feb 22, 2024 08:00Huy Duc LeHuy Duc LeCPPg++9.4.0Success70,505
Feb 22, 2024 07:59Huy Duc LeHuy Duc LeCPPg++9.4.0Success68,584
Feb 22, 2024 07:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Success68,746
Feb 22, 2024 07:56Huy Duc LeHuy Duc LeCPPclang++10.0.0Success68,149
Feb 22, 2024 07:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 07:50Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,373+0.29 RP
Feb 22, 2024 07:48Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,630
Feb 22, 2024 07:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,673
Feb 22, 2024 07:39Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,505+0.07 RP
Feb 22, 2024 07:38Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,535+0.09 RP
Feb 22, 2024 07:38Huy Duc LeHuy Duc LeCPPclang++10.0.0Success68,235
Feb 22, 2024 07:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,714
Feb 22, 2024 07:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,576+0.71 RP
Feb 22, 2024 07:36Huy Duc LeHuy Duc LeCPPclang++10.0.0Success69,873
Feb 22, 2024 07:35Huy Duc LeHuy Duc LeCPPclang++10.0.0Success67,900+9.62 RP
Feb 22, 2024 07:32Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,649
Feb 22, 2024 07:21Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,732
Feb 22, 2024 07:16Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,959
Feb 22, 2024 07:12Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,378
Feb 22, 2024 07:07Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,265
Feb 22, 2024 07:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,378
Feb 22, 2024 07:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,343
Feb 22, 2024 06:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,695
Feb 22, 2024 06:57Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 06:54Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 06:52Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 06:48Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 04:10Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,903
Feb 22, 2024 04:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,814
Feb 22, 2024 04:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,822
Feb 22, 2024 04:04Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,659
Feb 22, 2024 04:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,681
Feb 22, 2024 04:02Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 04:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,646+0.06 RP
Feb 22, 2024 03:59Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,749
Feb 22, 2024 03:58Huy Duc LeHuy Duc LeCPPclang++10.0.0Success164,780
Feb 22, 2024 03:57Huy Duc LeHuy Duc LeCPPclang++10.0.0Success171,791
Feb 22, 2024 03:56Huy Duc LeHuy Duc LeCPPclang++10.0.0Success218,525
Feb 22, 2024 03:55Huy Duc LeHuy Duc LeCPPclang++10.0.0Success165,049
Feb 22, 2024 03:39Huy Duc LeHuy Duc LeCPPg++9.4.0Success77,743
Feb 22, 2024 03:34Huy Duc LeHuy Duc LeCPPg++9.4.0Success77,946
Feb 22, 2024 03:32Huy Duc LeHuy Duc LeCPPg++9.4.0Error
Feb 22, 2024 03:28Huy Duc LeHuy Duc LeCPPg++9.4.0Success77,090
Feb 22, 2024 03:27Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,330
Feb 22, 2024 03:26Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,024
Feb 22, 2024 03:25Huy Duc LeHuy Duc LeCPPclang++10.0.0Success72,676+1.12 RP
Feb 22, 2024 03:24Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,273+0.53 RP
Feb 22, 2024 03:23Huy Duc LeHuy Duc LeCPPclang++10.0.0Success73,559+1.97 RP
Feb 22, 2024 03:23Huy Duc LeHuy Duc LeCPPclang++10.0.0Success74,638+2.35 RP
Feb 22, 2024 03:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Success75,968+1.76 RP
Feb 22, 2024 03:22Huy Duc LeHuy Duc LeCPPclang++10.0.0Success76,997+4.69 RP
Feb 22, 2024 03:21Huy Duc LeHuy Duc LeCPPclang++10.0.0Success79,884+6.56 RP
Feb 22, 2024 03:15Huy Duc LeHuy Duc LeCPPclang++10.0.0Success84,305+0.16 RP
Feb 22, 2024 03:11Huy Duc LeHuy Duc LeCPPclang++10.0.0Success84,422+6.40 RP
Feb 22, 2024 03:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Success89,241+4.39 RP
Feb 22, 2024 02:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,173
Feb 22, 2024 02:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,581
Feb 22, 2024 02:39Huy Duc LeHuy Duc LeCPPclang++10.0.0Success92,973
Feb 22, 2024 02:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Success92,881+0.32 RP
Feb 22, 2024 02:31Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,443
Feb 22, 2024 02:28Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 02:25Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 16:13Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,754
Feb 21, 2024 16:11Huy Duc LeHuy Duc LeCPPg++9.4.0Success97,030
Feb 21, 2024 16:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,541
Feb 21, 2024 16:08Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,157+0.58 RP
Feb 21, 2024 16:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,665+0.57 RP
Feb 21, 2024 16:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success94,168+70.65 RP
Feb 21, 2024 16:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 15:46Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 15:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 15:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success734,424
Feb 21, 2024 15:39Huy Duc LeHuy Duc LeCPPg++9.4.0Success765,316
Feb 21, 2024 15:38Huy Duc LeHuy Duc LeCPPg++9.4.0Success281,340+0.55 RP
Feb 21, 2024 15:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success285,768+10.72 RP
Feb 21, 2024 15:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success429,708
Feb 21, 2024 15:36Huy Duc LeHuy Duc LeCPPg++9.4.0Success411,933+23.81 RP
Feb 21, 2024 15:31Huy Duc LeHuy Duc LeCPPg++9.4.0Success21,336,346+0.47 RP
Jan 29, 2024 16:19AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 16:01AnSaAnSaCPPg++9.4.0Success71,895+0.19 RP
Jan 29, 2024 15:55AnSaAnSaCPPg++9.4.0Success73,268
Jan 29, 2024 15:54AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 15:48AnSaAnSaCPPg++9.4.0Success72,746
Jan 29, 2024 15:44AnSaAnSaCPPg++9.4.0Success71,992+4.06 RP
Jan 29, 2024 15:31AnSaAnSaCPPg++9.4.0Success74,162+5.01 RP
Jan 29, 2024 15:29AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 15:24AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 15:20AnSaAnSaCPPg++9.4.0Success77,022+4.54 RP
Jan 29, 2024 15:17AnSaAnSaCPPg++9.4.0Success79,814+18.50 RP
Jan 29, 2024 15:11AnSaAnSaCPPg++9.4.0Success145,500
Jan 29, 2024 15:08AnSaAnSaCPPg++9.4.0Success93,643+1.67 RP
Jan 29, 2024 15:07AnSaAnSaCPPg++9.4.0Success95,135+9.22 RP
Jan 29, 2024 15:01AnSaAnSaCPPg++9.4.0Success104,935
Jan 29, 2024 15:00AnSaAnSaCPPg++9.4.0Success104,284+3.03 RP
Jan 29, 2024 14:42AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 14:37AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 14:31AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 14:11AnSaAnSaCPPg++9.4.0Success152,868
Jan 29, 2024 14:10AnSaAnSaCPPg++9.4.0Success153,495
Jan 29, 2024 14:08AnSaAnSaCPPg++9.4.0Success108,070