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 27, 2022 21:08apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:08apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:06apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:06apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:05apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:04apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:03apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:02apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:02apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 20:59apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 20:52apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 20:49apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 17:13apuxbtapuxbtCPPg++9.3.0Success5,337,228+1.42 RP
Nov 27, 2022 17:12apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 17:07apuxbtapuxbtCPPg++9.3.0Success22,134,970+0.45 RP
Oct 25, 2022 01:25Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,486
Oct 25, 2022 01:16Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,384
Oct 25, 2022 01:15Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,230
Oct 25, 2022 01:13Kenneth MaplesKenneth MaplesCPPclang++10.0.0Error
Oct 25, 2022 01:06Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success76,462
Oct 24, 2022 23:36Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,695
Oct 24, 2022 23:33Kenneth MaplesKenneth MaplesCPPclang++10.0.0Error
Oct 24, 2022 23:31Kenneth MaplesKenneth MaplesCPPclang++10.0.0Error
Oct 24, 2022 23:21Kenneth MaplesKenneth MaplesCPPclang++10.0.0Error
Oct 24, 2022 21:08Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,768
Oct 24, 2022 21:07Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success74,657
Oct 24, 2022 21:01Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success74,681
Oct 24, 2022 21:00Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,884
Oct 24, 2022 20:57Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,984
Oct 24, 2022 20:55Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,876
Oct 24, 2022 20:51Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,754
Oct 24, 2022 20:49Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success80,000
Oct 24, 2022 20:33Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,792
Oct 24, 2022 20:31Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,162
Oct 24, 2022 20:29Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,762
Oct 24, 2022 20:27Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,662
Oct 13, 2022 20:04Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,503
Oct 13, 2022 20:02Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,454+0.09 RP
Oct 13, 2022 19:59Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,689
Oct 13, 2022 19:57Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,503+0.23 RP
Oct 13, 2022 19:56Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,630+1.63 RP
Oct 13, 2022 19:53Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,735
Oct 13, 2022 19:49Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,716
Oct 13, 2022 19:48Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 13, 2022 19:41Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,830
Oct 13, 2022 19:39Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,527+0.08 RP
Oct 12, 2022 19:25Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,573+9.22 RP
Oct 11, 2022 22:04Kenneth MaplesKenneth MaplesCPPg++9.3.0Success80,076+0.16 RP
Oct 11, 2022 22:03Kenneth MaplesKenneth MaplesCPPg++9.3.0Success80,181+59.27 RP
Oct 11, 2022 21:56Kenneth MaplesKenneth MaplesCPPg++9.3.0Success152,790+10.84 RP
Oct 11, 2022 21:47Kenneth MaplesKenneth MaplesCPPg++9.3.0Success183,132+0.14 RP
Oct 11, 2022 21:45Kenneth MaplesKenneth MaplesCPPg++9.3.0Success183,614+54.46 RP
Oct 11, 2022 21:44Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 21:43Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Sep 30, 2022 20:40PhibPhibCPPclang++10.0.0Success6,499,591
Sep 30, 2022 20:39PhibPhibCPPclang++10.0.0Success1,531,180+0.36 RP
Sep 30, 2022 20:39PhibPhibCPPg++9.3.0Success1,891,884
Sep 30, 2022 20:38PhibPhibCPPg++9.3.0Success1,738,871
Sep 30, 2022 20:38PhibPhibCPPg++9.3.0Success1,859,037
Sep 30, 2022 20:37PhibPhibCPPg++9.3.0Success2,103,897
Sep 30, 2022 20:37PhibPhibCPPg++9.3.0Success2,125,121
Sep 30, 2022 20:36PhibPhibCPPclang++10.0.0Success1,907,464
Sep 30, 2022 20:35PhibPhibCPPg++9.3.0Success1,620,495+1.22 RP
Sep 30, 2022 20:30PhibPhibCPPg++9.3.0Success2,018,105+4.96 RP
Sep 30, 2022 20:29PhibPhibCPPg++9.3.0Error
Sep 6, 2022 15:22Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success161,547
Sep 6, 2022 15:21Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Sep 6, 2022 15:20Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Error
Sep 6, 2022 15:14Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success161,613
Sep 6, 2022 15:07Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success112,027
Sep 6, 2022 15:04Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success111,519
Sep 6, 2022 15:00Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success112,330
Sep 6, 2022 14:29Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success111,289
Sep 6, 2022 14:28Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success111,038+42.83 RP
Sep 5, 2022 19:39Eugene ZhydzetskiEugene ZhydzetskiGOgo1.19Success211,716+47.23 RP
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