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
Nov 28, 2024 18:06Joad NacerJoad NacerCPPclang++18.1.3Success59,676
Nov 28, 2024 18:05Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 18:01Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 17:58Joad NacerJoad NacerCPPg++13.2.0Error
Nov 28, 2024 17:58Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:56Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:54Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:50Joad NacerJoad NacerCPPclang++10.0.0Success59,776
Nov 28, 2024 17:49Joad NacerJoad NacerCPPclang++10.0.0Success59,649+5.98 RP
Nov 28, 2024 17:48Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:47Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:46Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:45Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:43Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:42Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:38Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:27Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:26Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:23Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 17:16Joad NacerJoad NacerCPPclang++10.0.0Error
Nov 28, 2024 09:31Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success278,589
Nov 28, 2024 09:14Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success278,195
Nov 28, 2024 08:43Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success277,119+0.04 RP
Nov 28, 2024 08:39Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success277,281
Nov 28, 2024 08:38Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success278,132
Nov 28, 2024 08:31Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success354,030
Nov 28, 2024 08:27Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success277,841
Nov 26, 2024 10:42Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 10:36Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success277,273+0.14 RP
Nov 26, 2024 10:35Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 08:52Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 08:42Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 08:32Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success280,586
Nov 26, 2024 08:30Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 08:23Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success280,557
Nov 26, 2024 08:19Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success278,711
Nov 26, 2024 08:05Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 07:54Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success281,981
Nov 26, 2024 07:49Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success283,251
Nov 26, 2024 07:47Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success283,692
Nov 26, 2024 07:33Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success283,227
Nov 26, 2024 07:25Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 26, 2024 06:51Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success277,786+0.02 RP
Nov 23, 2024 17:01Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success278,049
Nov 23, 2024 16:57E SequeiraE SequeiraCPPg++13.2.0Success160,808+4.83 RP
Nov 23, 2024 16:55E SequeiraE SequeiraCPPclang++18.1.3Success201,686
Nov 23, 2024 16:54E SequeiraE SequeiraCPPg++13.2.0Success174,357+31.35 RP
Nov 23, 2024 16:52E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 16:51E SequeiraE SequeiraCPPg++13.2.0Error
Nov 23, 2024 16:51E SequeiraE SequeiraCPPclang++18.1.3Error
Nov 23, 2024 16:47E SequeiraE SequeiraCPPg++13.2.0Success384,508+3.83 RP
Nov 23, 2024 16:47E SequeiraE SequeiraCPPg++13.2.0Success21,040,854
Nov 23, 2024 16:47E SequeiraE SequeiraCPPclang++18.1.3Success21,606,541
Nov 23, 2024 16:46E SequeiraE SequeiraCPPclang++18.1.3Success450,811+22.18 RP
Nov 23, 2024 16:02Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success277,830+9.18 RP
Nov 23, 2024 15:53Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success568,086
Nov 23, 2024 06:57Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success318,962
Nov 23, 2024 06:20Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success318,430+30.94 RP
Nov 23, 2024 06:07Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 23, 2024 05:45Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 23, 2024 05:43Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 23, 2024 05:39Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 23, 2024 05:02Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 23, 2024 02:25Dan StolyarovDan StolyarovCPPclang++18.1.3Success300,014+0.14 RP
Nov 22, 2024 18:30Dan StolyarovDan StolyarovCPPclang++18.1.3Success356,943
Nov 22, 2024 18:29Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 22, 2024 18:27Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 22, 2024 07:45Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 22, 2024 07:42Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 22, 2024 07:36Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 13, 2024 14:36Dan StolyarovDan StolyarovCPPclang++18.1.3Success302,900
Nov 13, 2024 14:27Dan StolyarovDan StolyarovCPPclang++18.1.3Success301,286+32.73 RP
Nov 13, 2024 14:25Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 13, 2024 14:21Dan StolyarovDan StolyarovCPPclang++18.1.3Error
Nov 13, 2024 13:56Dan StolyarovDan StolyarovCPPclang++18.1.3Success21,581,722+0.46 RP
Nov 8, 2024 18:46spacecat8086spacecat8086CPPclang++18.1.3Success21,614,765+0.46 RP
Nov 7, 2024 08:04Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 7, 2024 07:33Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 6, 2024 17:57Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 6, 2024 16:02Haha ExpertHaha ExpertCPPclang++18.1.3Success21,553,608+0.46 RP
Oct 27, 2024 11:05Xushi8Xushi8CPPg++13.2.0Success1,622,043
Oct 27, 2024 11:04Xushi8Xushi8CPPg++13.2.0Success2,149,200
Oct 27, 2024 11:01Xushi8Xushi8CPPg++13.2.0Error
Oct 27, 2024 10:58Xushi8Xushi8CPPg++13.2.0Success1,534,746+6.52 RP
Oct 19, 2024 12:56Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success76,076
Oct 14, 2024 18:14Joad NacerJoad NacerCPPclang++10.0.0Success72,105
Oct 14, 2024 18:14Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 18:10Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 18:09Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 18:06Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 18:05Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 18:04Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 18:03Joad NacerJoad NacerCPPclang++10.0.0Success61,854+0.39 RP
Oct 14, 2024 17:59Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:56Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:55Joad NacerJoad NacerCPPclang++10.0.0Success62,005+1.02 RP
Oct 14, 2024 17:53Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:53Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:53Joad NacerJoad NacerCPPclang++10.0.0Success71,051
Oct 14, 2024 17:52Joad NacerJoad NacerCPPclang++10.0.0Success62,400+6.56 RP