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
Apr 3, 2023 21:48Franek KortaFranek KortaCPPg++9.3.0Success71,911
Apr 3, 2023 21:47Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,908
Apr 3, 2023 21:43Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,805
Apr 3, 2023 21:41Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,592
Apr 3, 2023 21:35Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success108,859
Apr 3, 2023 21:29Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,889
Apr 3, 2023 21:27Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success97,962+0.06 RP
Apr 3, 2023 21:26Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success105,105
Apr 3, 2023 21:21Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success110,330
Mar 31, 2023 18:02Franek KortaFranek KortaCPPg++9.3.0Success71,827+4.06 RP
Mar 31, 2023 18:01Franek KortaFranek KortaCPPg++9.3.0Success155,342
Mar 31, 2023 17:59Franek KortaFranek KortaCPPg++9.3.0Success154,760
Mar 31, 2023 17:58Franek KortaFranek KortaCPPg++9.3.0Success73,986
Mar 31, 2023 17:58Franek KortaFranek KortaCPPg++9.3.0Success193,441
Mar 31, 2023 17:56Franek KortaFranek KortaCPPg++9.3.0Success193,546
Mar 31, 2023 17:55Franek KortaFranek KortaCPPg++9.3.0Success191,887
Mar 31, 2023 17:55Franek KortaFranek KortaCPPg++9.3.0Success192,026
Mar 31, 2023 17:54Franek KortaFranek KortaCPPg++9.3.0Success191,842
Mar 28, 2023 19:09Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success181,064
Mar 28, 2023 19:08Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 28, 2023 19:08Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 28, 2023 19:07Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 28, 2023 19:06Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success179,665
Mar 28, 2023 19:06Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success180,741
Mar 28, 2023 18:45Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 28, 2023 18:44Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,969
Mar 28, 2023 18:37Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success163,193
Mar 27, 2023 21:55Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 27, 2023 21:47Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 27, 2023 21:47Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Mar 27, 2023 21:46Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,265
Mar 27, 2023 21:45Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,022+0.57 RP
Mar 27, 2023 21:43Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success249,569
Mar 27, 2023 21:40Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success240,832
Mar 27, 2023 21:38Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success242,116
Mar 27, 2023 21:38Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success165,687
Mar 27, 2023 21:36Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success553,403
Mar 26, 2023 11:27Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,014
Mar 26, 2023 11:23Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,654
Mar 26, 2023 11:19Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success116,819
Mar 26, 2023 11:17Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success141,511
Mar 26, 2023 11:17Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success141,512
Mar 26, 2023 11:16Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success141,007
Mar 26, 2023 10:47Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success110,003
Mar 26, 2023 10:46Yurkov AlekseyYurkov AlekseyCPPclang++10.0.0Success132,214
Mar 26, 2023 10:45Yurkov AlekseyYurkov AlekseyCPPclang++10.0.0Success132,465
Mar 26, 2023 10:43Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,816
Mar 26, 2023 09:05Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,614
Mar 25, 2023 20:44Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,627
Mar 25, 2023 20:40Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,043
Mar 25, 2023 20:39Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,846
Mar 25, 2023 20:37Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,603
Mar 25, 2023 20:37Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,959
Mar 25, 2023 20:36Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,859
Mar 25, 2023 20:26Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success119,946
Mar 25, 2023 20:24Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,700
Mar 25, 2023 18:15Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,573+0.16 RP
Mar 25, 2023 18:14Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,489
Mar 25, 2023 18:11Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success145,895
Mar 25, 2023 18:10Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success145,947
Mar 25, 2023 17:11Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success99,538
Mar 25, 2023 16:57Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success98,989
Feb 17, 2023 19:20LiamLiamCPPg++9.3.0Error
Feb 17, 2023 19:19LiamLiamCPPg++9.3.0Error
Feb 17, 2023 19:19LiamLiamCPPg++9.3.0Error
Feb 17, 2023 19:18LiamLiamCPPclang++10.0.0Success99,337+0.56 RP
Feb 15, 2023 19:05LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 19:04LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 19:00LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:43LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:38LiamLiamCPPg++9.3.0Error
Feb 15, 2023 18:36LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:30LiamLiamCPPclang++10.0.0Success108,576
Feb 15, 2023 18:28LiamLiamCPPclang++10.0.0Success109,176
Feb 15, 2023 18:23LiamLiamCPPclang++10.0.0Success109,270
Feb 15, 2023 18:22LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:21LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:20LiamLiamCPPg++9.3.0Error
Feb 15, 2023 17:24LiamLiamCPPg++9.3.0Success100,441
Feb 15, 2023 17:15LiamLiamCPPclang++10.0.0Success100,135
Feb 15, 2023 17:06LiamLiamCPPclang++10.0.0Success99,919
Feb 15, 2023 17:06LiamLiamCPPclang++10.0.0Success99,892+99.64 RP
Feb 15, 2023 00:30LiamLiamCPPclang++10.0.0Success21,404,167
Feb 15, 2023 00:30LiamLiamCPPg++9.3.0Success21,440,223
Feb 15, 2023 00:30LiamLiamCPPg++9.3.0Success21,279,501+0.47 RP
Nov 30, 2022 14:22Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 29, 2022 17:55apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:24apuxbtapuxbtCPPg++9.3.0Success19,843,474
Nov 27, 2022 23:22apuxbtapuxbtCPPg++9.3.0Success2,074,364+2.95 RP
Nov 27, 2022 23:21apuxbtapuxbtCPPg++9.3.0Success6,116,129
Nov 27, 2022 23:14apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:12apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:10apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:09apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:20apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:11apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:09apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:08apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:08apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:06apuxbtapuxbtCPPg++9.3.0Error