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
Feb 15, 2023 18:30LiamLiamCPPclang++10.0.0Success108,576
Feb 15, 2023 18:28LiamLiamCPPclang++10.0.0Success109,176
Feb 15, 2023 18:23LiamLiamCPPclang++10.0.0Success109,270
Feb 15, 2023 18:22LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:21LiamLiamCPPclang++10.0.0Error
Feb 15, 2023 18:20LiamLiamCPPg++9.3.0Error
Feb 15, 2023 17:24LiamLiamCPPg++9.3.0Success100,441
Feb 15, 2023 17:15LiamLiamCPPclang++10.0.0Success100,135
Feb 15, 2023 17:06LiamLiamCPPclang++10.0.0Success99,919
Feb 15, 2023 17:06LiamLiamCPPclang++10.0.0Success99,892+99.64 RP
Feb 15, 2023 00:30LiamLiamCPPclang++10.0.0Success21,404,167
Feb 15, 2023 00:30LiamLiamCPPg++9.3.0Success21,440,223
Feb 15, 2023 00:30LiamLiamCPPg++9.3.0Success21,279,501+0.47 RP
Nov 30, 2022 14:22Robert BurkeRobert BurkeCPPg++9.3.0Error
Nov 29, 2022 17:55apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:24apuxbtapuxbtCPPg++9.3.0Success19,843,474
Nov 27, 2022 23:22apuxbtapuxbtCPPg++9.3.0Success2,074,364+2.95 RP
Nov 27, 2022 23:21apuxbtapuxbtCPPg++9.3.0Success6,116,129
Nov 27, 2022 23:14apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:12apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:10apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 23:09apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:20apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:11apuxbtapuxbtCPPg++9.3.0Error
Nov 27, 2022 21:09apuxbtapuxbtCPPg++9.3.0Error
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