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
Jul 24, 2024 17:24AnSaAnSaCPPg++9.4.0Success72,773
Jul 24, 2024 17:20AnSaAnSaCPPg++9.4.0Success74,908
Jul 24, 2024 17:17AnSaAnSaCPPg++9.4.0Success74,868
Jul 24, 2024 17:08AnSaAnSaCPPg++9.4.0Success71,997
Jul 24, 2024 17:06AnSaAnSaCPPg++9.4.0Success72,514
Jul 24, 2024 08:36DanielDanielRUSTrust-1.79.0Success108,316+6.97 RP
Jul 24, 2024 08:34DanielDanielRUSTrust-1.79.0Success119,030
Jul 24, 2024 08:31DanielDanielRUSTrust-1.79.0Success118,492
Jul 24, 2024 08:30DanielDanielRUSTrust-1.79.0Success117,159+13.78 RP
Jul 24, 2024 08:29DanielDanielRUSTrust-1.79.0Success139,711+26.96 RP
Jul 24, 2024 08:28DanielDanielRUSTrust-1.79.0Success224,133+44.62 RP
Jul 21, 2024 08:26Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Success143,978
Jul 20, 2024 23:01Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Success105,451+94.83 RP
Jul 20, 2024 20:49Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Error
Jul 20, 2024 20:48Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Error
Jul 17, 2024 21:29Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:26Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:25Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:25Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:23Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:16Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:15Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:15Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:14Franek KortaFranek KortaCPPg++9.4.0Error
Jul 17, 2024 21:12Franek KortaFranek KortaCPPg++9.4.0Error
Jul 14, 2024 20:48Franek KortaFranek KortaCPPg++9.4.0Error
Jun 20, 2024 04:52CemaCemaCPPg++9.4.0Success21,270,053
Jun 16, 2024 07:59CemaCemaCPPg++9.4.0Success85,473
Jun 16, 2024 07:55CemaCemaCPPg++9.4.0Success85,281
Jun 16, 2024 07:53CemaCemaCPPclang++10.0.0Success111,624
Jun 16, 2024 07:50CemaCemaCPPclang++10.0.0Error
Jun 16, 2024 07:46CemaCemaCPPclang++10.0.0Error
Jun 16, 2024 07:46CemaCemaCPPclang++10.0.0Error
Jun 16, 2024 07:43CemaCemaCPPclang++10.0.0Success111,724
Jun 8, 2024 13:51Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 8, 2024 13:51Joad NacerJoad NacerCPPclang++10.0.0Success69,155
Jun 8, 2024 13:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 8, 2024 13:50Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 8, 2024 13:48Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 8, 2024 13:47Joad NacerJoad NacerCPPclang++10.0.0Success67,159
Jun 8, 2024 13:45Joad NacerJoad NacerCPPclang++10.0.0Success68,460
Jun 8, 2024 13:44Joad NacerJoad NacerCPPclang++10.0.0Error
May 27, 2024 00:23Joad NacerJoad NacerCPPclang++10.0.0Success78,133
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