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
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
Oct 14, 2024 17:51Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:50Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:49Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:49Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:49Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 14, 2024 17:46Joad NacerJoad NacerCPPclang++10.0.0Success67,181
Oct 14, 2024 17:42Joad NacerJoad NacerCPPclang++10.0.0Success66,670
Oct 14, 2024 17:40Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 6, 2024 08:38Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success75,497+2.78 RP
Oct 5, 2024 10:49Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success77,116+72.15 RP
Oct 5, 2024 08:43Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success180,073
Oct 5, 2024 08:41Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success173,843+16.53 RP
Oct 5, 2024 08:34Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success243,932+27.59 RP
Oct 5, 2024 08:04Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success746,257+12.94 RP
Oct 5, 2024 07:01Alexis EngelkeAlexis EngelkeCPPclang++18.1.3Success21,571,549+0.46 RP
Sep 20, 2024 19:23CheranMahalingamCheranMahalingamCPPg++13.2.0Error
Sep 20, 2024 18:32CheranMahalingamCheranMahalingamCPPg++13.2.0Success739,349
Sep 20, 2024 18:19CheranMahalingamCheranMahalingamCPPg++13.2.0Success739,646
Sep 20, 2024 18:18CheranMahalingamCheranMahalingamCPPg++13.2.0Success745,557
Sep 20, 2024 18:16CheranMahalingamCheranMahalingamCPPg++13.2.0Success742,673
Sep 17, 2024 06:34CheranMahalingamCheranMahalingamCPPg++13.2.0Error
Sep 16, 2024 23:46CheranMahalingamCheranMahalingamCPPg++13.2.0Error
Sep 16, 2024 23:44CheranMahalingamCheranMahalingamCPPg++13.2.0Error
Sep 16, 2024 23:10CheranMahalingamCheranMahalingamCPPg++13.2.0Success743,841
Sep 16, 2024 23:08CheranMahalingamCheranMahalingamCPPg++13.2.0Error
Sep 16, 2024 23:06CheranMahalingamCheranMahalingamCPPg++13.2.0Success738,854+0.33 RP
Sep 16, 2024 23:04CheranMahalingamCheranMahalingamCPPclang++18.1.3Success765,743
Sep 16, 2024 23:02CheranMahalingamCheranMahalingamCPPclang++18.1.3Success757,343+0.06 RP
Sep 16, 2024 22:56CheranMahalingamCheranMahalingamCPPclang++18.1.3Success764,054
Sep 16, 2024 22:53CheranMahalingamCheranMahalingamCPPclang++18.1.3Success774,946
Sep 16, 2024 22:52CheranMahalingamCheranMahalingamCPPclang++18.1.3Error
Sep 16, 2024 22:50CheranMahalingamCheranMahalingamCPPclang++18.1.3Error
Sep 16, 2024 22:47CheranMahalingamCheranMahalingamCPPclang++18.1.3Error
Sep 16, 2024 22:31CheranMahalingamCheranMahalingamCPPclang++18.1.3Success761,003+12.68 RP
Sep 16, 2024 22:01CheranMahalingamCheranMahalingamCPPclang++18.1.3Success21,564,292+0.46 RP
Sep 4, 2024 07:32Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,811
Sep 4, 2024 07:22Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,297+0.35 RP
Sep 3, 2024 16:39AnSaAnSaCPPg++13.2.0Success71,973
Sep 3, 2024 16:37AnSaAnSaCPPclang++18.1.3Success72,500
Aug 31, 2024 21:56Yuriy LyfenkoYuriy LyfenkoCPPg++13.2.0Success59,846
Aug 31, 2024 21:56Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success59,384
Aug 24, 2024 20:37Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Success718,710
Aug 24, 2024 20:36Charlie ShepherdCharlie ShepherdRUSTrust-1.79.0Error
Aug 17, 2024 20:39IhebIhebCPPg++9.4.0Success18,809,773
Aug 17, 2024 14:48IhebIhebCPPg++9.4.0Success18,547,614
Aug 17, 2024 14:41IhebIhebCPPg++9.4.0Success8,139,525+0.01 RP
Aug 17, 2024 14:40IhebIhebCPPg++9.4.0Success8,218,152+0.77 RP
Aug 17, 2024 14:38IhebIhebCPPg++9.4.0Success22,217,677+0.45 RP
Aug 17, 2024 14:28IhebIhebCPPg++9.4.0Error
Aug 11, 2024 20:54Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:53Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:52Franek KortaFranek KortaCPPg++9.4.0Success61,251
Aug 11, 2024 20:51Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:50Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:48Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:46Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:44Franek KortaFranek KortaCPPg++9.4.0Success61,038+0.35 RP
Aug 11, 2024 20:41Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:38Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:35Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:27Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:26Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:25Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:23Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:22Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:20Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:12Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 20:10Franek KortaFranek KortaCPPg++9.4.0Error
Aug 11, 2024 19:26Franek KortaFranek KortaCPPg++9.4.0Error
Aug 4, 2024 14:25Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,659
Aug 4, 2024 14:21Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,638
Aug 4, 2024 14:20Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,632
Aug 4, 2024 14:13Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,657
Aug 4, 2024 14:12Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Error
Aug 4, 2024 13:57Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,630
Aug 4, 2024 13:52Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success70,468+47.21 RP
Aug 4, 2024 13:50Andrey LikhachevAndrey LikhachevRUSTrust-1.79.0Success105,603+46.06 RP
Jul 28, 2024 19:14Matthew SillsMatthew SillsCPPclang++10.0.0Success72,851
Jul 28, 2024 19:13Matthew SillsMatthew SillsCPPg++9.4.0Success72,808
Jul 28, 2024 19:12Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 19:09Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 19:08Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 19:07Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 19:00Matthew SillsMatthew SillsCPPg++9.4.0Success72,573+6.90 RP
Jul 28, 2024 18:52Matthew SillsMatthew SillsCPPg++9.4.0Success76,400+14.71 RP
Jul 28, 2024 18:50Matthew SillsMatthew SillsCPPg++9.4.0Success98,468
Jul 28, 2024 18:45Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 18:44Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 18:43Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 18:40Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 18:39Matthew SillsMatthew SillsCPPg++9.4.0Error
Jul 28, 2024 18:28Matthew SillsMatthew SillsCPPg++9.4.0Error