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
Sep 5, 2022 19:25Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Sep 1, 2022 00:37Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success102,169
Sep 1, 2022 00:36Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success167,105
Sep 1, 2022 00:30Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success164,984
Sep 1, 2022 00:29Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success135,491
Sep 1, 2022 00:25Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success165,419
Sep 1, 2022 00:22Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success100,503
Sep 1, 2022 00:20Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success167,295
Sep 1, 2022 00:16Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success167,168
Sep 1, 2022 00:14Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Sep 1, 2022 00:13Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success167,276
Sep 1, 2022 00:12Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success167,373
Sep 1, 2022 00:12Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Success166,889
Sep 1, 2022 00:05Yurkov AlekseyYurkov AlekseyCPPg++9.3.0Error
Aug 14, 2022 21:08Franek KortaFranek KortaCPPg++9.3.0Success191,910
Aug 14, 2022 21:08Franek KortaFranek KortaCPPg++9.3.0Success192,104
Aug 14, 2022 21:07Franek KortaFranek KortaCPPg++9.3.0Success75,819
Aug 14, 2022 19:45Franek KortaFranek KortaCPPg++9.3.0Success75,903
Aug 14, 2022 19:44Franek KortaFranek KortaCPPg++9.3.0Success75,724
Aug 14, 2022 19:44Franek KortaFranek KortaCPPg++9.3.0Success77,454
Aug 14, 2022 19:43Franek KortaFranek KortaCPPg++9.3.0Success154,405
Aug 14, 2022 19:43Franek KortaFranek KortaCPPg++9.3.0Success154,171
Aug 14, 2022 19:40Franek KortaFranek KortaCPPg++9.3.0Success154,405
Aug 14, 2022 19:39Franek KortaFranek KortaCPPg++9.3.0Success160,643
Aug 14, 2022 19:38Franek KortaFranek KortaCPPg++9.3.0Success159,176
Aug 14, 2022 19:36Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 10:40Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 10:39Franek KortaFranek KortaCPPg++9.3.0Error
Aug 7, 2022 10:37Franek KortaFranek KortaCPPg++9.3.0Success77,146
Aug 6, 2022 22:00Franek KortaFranek KortaCPPg++9.3.0Success77,408
Aug 6, 2022 21:58Franek KortaFranek KortaCPPg++9.3.0Success77,341
Aug 6, 2022 21:57Franek KortaFranek KortaCPPg++9.3.0Success76,941
Aug 6, 2022 21:55Franek KortaFranek KortaCPPg++9.3.0Success77,303
Aug 6, 2022 21:53Franek KortaFranek KortaCPPg++9.3.0Success77,322
Aug 6, 2022 21:26Franek KortaFranek KortaCPPg++9.3.0Success74,143
Aug 6, 2022 21:19Franek KortaFranek KortaCPPg++9.3.0Success74,270
Aug 6, 2022 21:18Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 21:15Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 21:13Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 21:09Franek KortaFranek KortaCPPg++9.3.0Success74,216
Aug 6, 2022 21:01Franek KortaFranek KortaCPPg++9.3.0Success74,351
Aug 6, 2022 21:00Franek KortaFranek KortaCPPg++9.3.0Success74,314
Aug 6, 2022 20:55Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:49Franek KortaFranek KortaCPPclang++10.0.0Error
Aug 6, 2022 20:42Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:39Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:34Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:33Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:32Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:30Franek KortaFranek KortaCPPg++9.3.0Success74,662
Aug 6, 2022 20:20Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:20Franek KortaFranek KortaCPPg++9.3.0Success74,659
Aug 6, 2022 20:15Franek KortaFranek KortaCPPg++9.3.0Success74,454
Aug 6, 2022 20:12Franek KortaFranek KortaCPPg++9.3.0Success74,919
Aug 6, 2022 20:10Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 20:08Franek KortaFranek KortaCPPg++9.3.0Success83,881
Aug 6, 2022 20:04Franek KortaFranek KortaCPPg++9.3.0Success75,246
Aug 6, 2022 20:01Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 19:54Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 19:50Franek KortaFranek KortaCPPg++9.3.0Success78,230
Aug 6, 2022 19:43Franek KortaFranek KortaCPPg++9.3.0Success83,984
Aug 6, 2022 19:42Franek KortaFranek KortaCPPg++9.3.0Success83,343
Aug 6, 2022 19:38Franek KortaFranek KortaCPPg++9.3.0Success156,115
Aug 6, 2022 19:35Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 19:35Franek KortaFranek KortaCPPg++9.3.0Success73,986+0.10 RP
Aug 6, 2022 19:32Franek KortaFranek KortaCPPg++9.3.0Success156,024
Aug 6, 2022 19:30Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 19:28Franek KortaFranek KortaCPPg++9.3.0Success74,043+0.41 RP
Aug 6, 2022 19:27Franek KortaFranek KortaCPPg++9.3.0Success77,003
Aug 6, 2022 19:26Franek KortaFranek KortaCPPg++9.3.0Success77,235
Aug 6, 2022 19:24Franek KortaFranek KortaCPPg++9.3.0Success74,443
Aug 6, 2022 19:17Franek KortaFranek KortaCPPg++9.3.0Success74,268+4.19 RP
Aug 6, 2022 19:15Franek KortaFranek KortaCPPg++9.3.0Success76,651+0.14 RP
Aug 6, 2022 19:11Franek KortaFranek KortaCPPg++9.3.0Success79,032
Aug 6, 2022 19:10Franek KortaFranek KortaCPPg++9.3.0Success84,712
Aug 6, 2022 18:38Franek KortaFranek KortaCPPg++9.3.0Success76,735+0.65 RP
Aug 6, 2022 18:33Franek KortaFranek KortaCPPg++9.3.0Success77,516
Aug 6, 2022 18:28Franek KortaFranek KortaCPPg++9.3.0Success78,116
Aug 6, 2022 18:26Franek KortaFranek KortaCPPg++9.3.0Success79,930
Aug 6, 2022 18:24Franek KortaFranek KortaCPPg++9.3.0Success78,181
Aug 6, 2022 18:13Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 18:12Franek KortaFranek KortaCPPclang++10.0.0Success210,278
Aug 6, 2022 17:55Franek KortaFranek KortaCPPg++9.3.0Success78,530
Aug 6, 2022 17:54Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 17:53Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 17:50Franek KortaFranek KortaCPPg++9.3.0Success78,643
Aug 6, 2022 17:42Franek KortaFranek KortaCPPg++9.3.0Success78,441
Aug 6, 2022 17:41Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 17:33Franek KortaFranek KortaCPPg++9.3.0Success78,122
Aug 6, 2022 17:28Franek KortaFranek KortaCPPg++9.3.0Error
Aug 6, 2022 17:28Franek KortaFranek KortaCPPclang++10.0.0Error
Aug 5, 2022 21:54Franek KortaFranek KortaCPPclang++10.0.0Success179,051
Aug 5, 2022 21:51Franek KortaFranek KortaCPPg++9.3.0Success77,289
Aug 5, 2022 21:27Franek KortaFranek KortaCPPg++9.3.0Success77,486
Aug 5, 2022 21:26Franek KortaFranek KortaCPPg++9.3.0Success77,270
Aug 5, 2022 21:26Franek KortaFranek KortaCPPg++9.3.0Error
Aug 5, 2022 21:25Franek KortaFranek KortaCPPg++9.3.0Success77,468
Aug 5, 2022 21:19Franek KortaFranek KortaCPPg++9.3.0Success241,665
Aug 5, 2022 21:17Franek KortaFranek KortaCPPg++9.3.0Success139,508
Aug 5, 2022 21:13Franek KortaFranek KortaCPPg++9.3.0Success77,351