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
May 27, 2024 00:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 00:20Joad NacerJoad NacerCPPclang++10.0.0Success79,037
May 27, 2024 00:18Joad NacerJoad NacerCPPclang++10.0.0Success75,578
May 27, 2024 00:15Joad NacerJoad NacerCPPg++9.4.0Success69,793
May 27, 2024 00:15Joad NacerJoad NacerCPPclang++10.0.0Success65,062+0.72 RP
May 27, 2024 00:11Joad NacerJoad NacerCPPclang++10.0.0Success76,362
May 27, 2024 00:09Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 00:05Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 00:03Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 00:00Joad NacerJoad NacerCPPclang++10.0.0Success71,928
May 26, 2024 23:59Joad NacerJoad NacerCPPg++9.4.0Success73,521
May 26, 2024 23:56Joad NacerJoad NacerCPPg++9.4.0Success68,894
May 26, 2024 23:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 26, 2024 23:51Joad NacerJoad NacerCPPclang++10.0.0Success65,559
May 26, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Success69,722
May 26, 2024 23:49Joad NacerJoad NacerCPPclang++10.0.0Success66,019
May 26, 2024 23:48Joad NacerJoad NacerCPPclang++10.0.0Success71,062
May 26, 2024 23:46Joad NacerJoad NacerCPPclang++10.0.0Error
May 26, 2024 23:44Joad NacerJoad NacerCPPclang++10.0.0Error
May 26, 2024 23:43Joad NacerJoad NacerCPPclang++10.0.0Error
May 26, 2024 23:35Joad NacerJoad NacerCPPclang++10.0.0Error
May 26, 2024 23:26Joad NacerJoad NacerCPPclang++10.0.0Success68,534
May 26, 2024 23:22Joad NacerJoad NacerCPPg++9.4.0Error
May 26, 2024 23:20Joad NacerJoad NacerCPPg++9.4.0Error
May 24, 2024 19:05CemaCemaCPPg++9.4.0Success85,203+0.58 RP
May 24, 2024 18:59CemaCemaCPPg++9.4.0Success85,627+9.43 RP
May 24, 2024 18:58CemaCemaCPPg++9.4.0Success93,981
May 24, 2024 07:44StanStanCPPg++9.4.0Success130,038+24.53 RP
May 24, 2024 07:43StanStanCPPg++9.4.0Success190,949+25.99 RP
May 24, 2024 07:38StanStanCPPg++9.4.0Success379,121+2.93 RP
May 23, 2024 18:47CemaCemaCPPg++9.4.0Success94,159
May 23, 2024 18:43CemaCemaCPPg++9.4.0Success108,273
May 23, 2024 18:33CemaCemaCPPg++9.4.0Error
May 23, 2024 18:15CemaCemaCPPg++9.4.0Success96,470
May 23, 2024 17:56CemaCemaCPPg++9.4.0Success93,151+1.20 RP
May 23, 2024 17:54CemaCemaCPPg++9.4.0Success94,414
May 23, 2024 17:53CemaCemaCPPg++9.4.0Success389,288
May 23, 2024 17:52CemaCemaCPPg++9.4.0Success94,251
May 23, 2024 17:51CemaCemaCPPg++9.4.0Success94,408
May 23, 2024 17:49CemaCemaCPPg++9.4.0Success94,338
May 23, 2024 17:13StanStanRUSTrust-1.78.0Success725,701
May 23, 2024 17:08StanStanRUSTrust-1.78.0Success1,541,846
May 23, 2024 17:06StanStanGOgo1.22.3Error
May 23, 2024 17:03StanStanCSHARP9.0.0-preview.4Error
May 23, 2024 16:55StanStanCPPclang++10.0.0Success459,067
May 23, 2024 16:53StanStanCPPg++9.4.0Success426,478+0.08 RP
May 23, 2024 16:51StanStanCPPg++9.4.0Success427,918+23.37 RP
May 23, 2024 16:42StanStanGOgo1.22.3Error
May 23, 2024 16:40StanStanCSHARP9.0.0-preview.4Error
May 23, 2024 07:35Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success94,211+0.04 RP
May 23, 2024 07:34Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success94,322
May 23, 2024 07:32Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success117,162
May 23, 2024 07:29Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success109,516
May 23, 2024 07:26Maxim ElchuginMaxim ElchuginCPPclang++10.0.0Success118,732
May 23, 2024 07:23Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success94,249
May 23, 2024 07:14Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success94,251+14.93 RP
May 23, 2024 07:10Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success109,681+68.27 RP
May 23, 2024 07:10Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 23, 2024 04:37CemaCemaCPPg++9.4.0Success96,811
May 22, 2024 20:07CemaCemaCPPg++9.4.0Success94,395
May 22, 2024 20:05CemaCemaCPPg++9.4.0Success94,284
May 22, 2024 20:04CemaCemaCPPg++9.4.0Success113,138
May 22, 2024 20:03CemaCemaCPPg++9.4.0Success94,200+0.02 RP
May 22, 2024 20:01CemaCemaCPPg++9.4.0Success94,222+15.19 RP
May 22, 2024 20:00CemaCemaCPPg++9.4.0Success109,959+2.51 RP
May 22, 2024 19:57CemaCemaCPPg++9.4.0Error
May 22, 2024 19:54CemaCemaCPPg++9.4.0Success113,086+4.05 RP
May 22, 2024 19:52CemaCemaCPPg++9.4.0Success466,231
May 22, 2024 19:50CemaCemaCPPg++9.4.0Success118,519+70.28 RP
May 22, 2024 19:46CemaCemaCPPg++9.4.0Success711,974
May 22, 2024 19:45CemaCemaCPPg++9.4.0Error
May 22, 2024 19:43CemaCemaCPPg++9.4.0Success709,441+7.59 RP
May 22, 2024 17:29Joad NacerJoad NacerCPPclang++10.0.0Success68,736
May 22, 2024 17:27Joad NacerJoad NacerCPPclang++10.0.0Error
May 22, 2024 17:26Joad NacerJoad NacerCPPclang++10.0.0Success67,335
May 22, 2024 17:03Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success455,788
May 22, 2024 17:01Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success454,331
May 22, 2024 16:52Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:46Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:44Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:43Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:41Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:40Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:38Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:31Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success438,813
May 22, 2024 16:28Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:27Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:25Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:14Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success436,695+0.23 RP
May 22, 2024 16:13Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 16:06Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success441,047+15.13 RP
May 22, 2024 15:30Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:29Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:28Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success1,325,789+1.87 RP
May 22, 2024 15:27Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success2,146,953
May 22, 2024 15:26Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:20Maxim ElchuginMaxim ElchuginCPPg++9.4.0Error
May 22, 2024 15:16Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success1,761,351+0.22 RP
May 22, 2024 15:13Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success2,215,403
May 22, 2024 15:11Maxim ElchuginMaxim ElchuginCPPg++9.4.0Success1,830,968+4.99 RP