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 22, 2024 03:15Huy Duc LeHuy Duc LeCPPclang++10.0.0Success84,305+0.16 RP
Feb 22, 2024 03:11Huy Duc LeHuy Duc LeCPPclang++10.0.0Success84,422+6.40 RP
Feb 22, 2024 03:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Success89,241+4.39 RP
Feb 22, 2024 02:42Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,173
Feb 22, 2024 02:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,581
Feb 22, 2024 02:39Huy Duc LeHuy Duc LeCPPclang++10.0.0Success92,973
Feb 22, 2024 02:33Huy Duc LeHuy Duc LeCPPclang++10.0.0Success92,881+0.32 RP
Feb 22, 2024 02:31Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,443
Feb 22, 2024 02:28Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 22, 2024 02:25Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 16:13Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,754
Feb 21, 2024 16:11Huy Duc LeHuy Duc LeCPPg++9.4.0Success97,030
Feb 21, 2024 16:09Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,541
Feb 21, 2024 16:08Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,157+0.58 RP
Feb 21, 2024 16:03Huy Duc LeHuy Duc LeCPPclang++10.0.0Success93,665+0.57 RP
Feb 21, 2024 16:01Huy Duc LeHuy Duc LeCPPclang++10.0.0Success94,168+70.65 RP
Feb 21, 2024 16:00Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 15:46Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 15:45Huy Duc LeHuy Duc LeCPPclang++10.0.0Error
Feb 21, 2024 15:40Huy Duc LeHuy Duc LeCPPclang++10.0.0Success734,424
Feb 21, 2024 15:39Huy Duc LeHuy Duc LeCPPg++9.4.0Success765,316
Feb 21, 2024 15:38Huy Duc LeHuy Duc LeCPPg++9.4.0Success281,340+0.55 RP
Feb 21, 2024 15:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success285,768+10.72 RP
Feb 21, 2024 15:37Huy Duc LeHuy Duc LeCPPclang++10.0.0Success429,708
Feb 21, 2024 15:36Huy Duc LeHuy Duc LeCPPg++9.4.0Success411,933+23.81 RP
Feb 21, 2024 15:31Huy Duc LeHuy Duc LeCPPg++9.4.0Success21,336,346+0.47 RP
Jan 29, 2024 16:19AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 16:01AnSaAnSaCPPg++9.4.0Success71,895+0.19 RP
Jan 29, 2024 15:55AnSaAnSaCPPg++9.4.0Success73,268
Jan 29, 2024 15:54AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 15:48AnSaAnSaCPPg++9.4.0Success72,746
Jan 29, 2024 15:44AnSaAnSaCPPg++9.4.0Success71,992+4.06 RP
Jan 29, 2024 15:31AnSaAnSaCPPg++9.4.0Success74,162+5.01 RP
Jan 29, 2024 15:29AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 15:24AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 15:20AnSaAnSaCPPg++9.4.0Success77,022+4.54 RP
Jan 29, 2024 15:17AnSaAnSaCPPg++9.4.0Success79,814+18.50 RP
Jan 29, 2024 15:11AnSaAnSaCPPg++9.4.0Success145,500
Jan 29, 2024 15:08AnSaAnSaCPPg++9.4.0Success93,643+1.67 RP
Jan 29, 2024 15:07AnSaAnSaCPPg++9.4.0Success95,135+9.22 RP
Jan 29, 2024 15:01AnSaAnSaCPPg++9.4.0Success104,935
Jan 29, 2024 15:00AnSaAnSaCPPg++9.4.0Success104,284+3.03 RP
Jan 29, 2024 14:42AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 14:37AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 14:31AnSaAnSaCPPg++9.4.0Error
Jan 29, 2024 14:11AnSaAnSaCPPg++9.4.0Success152,868
Jan 29, 2024 14:10AnSaAnSaCPPg++9.4.0Success153,495
Jan 29, 2024 14:08AnSaAnSaCPPg++9.4.0Success108,070
Jan 29, 2024 14:06AnSaAnSaCPPg++9.4.0Success139,650
Jan 29, 2024 14:05AnSaAnSaCPPg++9.4.0Success138,630
Jan 29, 2024 14:04AnSaAnSaCPPg++9.4.0Success139,612
Jan 29, 2024 13:46AnSaAnSaCPPclang++10.0.0Success572,623
Jan 29, 2024 13:37AnSaAnSaCPPclang++10.0.0Success109,127
Jan 29, 2024 13:34AnSaAnSaCPPg++9.4.0Success132,008
Jan 29, 2024 13:33AnSaAnSaCPPg++9.4.0Success118,792
Jan 29, 2024 13:27AnSaAnSaCPPg++9.4.0Success176,111
Jan 29, 2024 13:21AnSaAnSaCPPg++9.4.0Success107,689+0.03 RP
Jan 29, 2024 13:20AnSaAnSaCPPg++9.4.0Success107,797
Jan 29, 2024 13:19AnSaAnSaCPPg++9.4.0Success107,719+0.20 RP
Jan 29, 2024 13:17AnSaAnSaCPPg++9.4.0Success107,957+0.01 RP
Jan 29, 2024 13:08AnSaAnSaCPPg++9.4.0Success107,968+26.52 RP
Jan 29, 2024 13:05AnSaAnSaCPPg++9.4.0Success177,910
Jan 29, 2024 12:54AnSaAnSaCPPg++9.4.0Success151,315
Jan 29, 2024 12:46AnSaAnSaCPPg++9.4.0Success151,286+65.65 RP
Jan 29, 2024 12:41AnSaAnSaCPPg++9.4.0Error
Jan 23, 2024 16:42AnSaAnSaCPPg++9.4.0Success22,347,411+0.45 RP
Dec 27, 2023 10:30Oleg KovalovOleg KovalovCPPclang++10.0.0Success21,279,848+0.47 RP
Dec 24, 2023 03:40Kenneth MaplesKenneth MaplesCPPclang++10.0.0Error
Dec 24, 2023 03:38Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,500
Dec 24, 2023 03:37Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success78,011
Dec 24, 2023 03:31Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success78,954
Dec 24, 2023 03:30Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,986
Dec 24, 2023 03:18Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,308
Dec 24, 2023 03:16Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,265
Dec 24, 2023 03:15Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success75,265
Dec 24, 2023 03:12Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success74,830
Dec 24, 2023 03:11Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,622
Dec 24, 2023 03:08Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,719
Dec 24, 2023 03:07Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,708
Dec 24, 2023 03:00Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Dec 24, 2023 02:56Kenneth MaplesKenneth MaplesCPPg++9.3.0Success87,159
Dec 24, 2023 02:55Kenneth MaplesKenneth MaplesCPPg++9.3.0Success87,924
Dec 24, 2023 02:51Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,557
Dec 24, 2023 02:50Kenneth MaplesKenneth MaplesCPPg++9.3.0Success74,605
Dec 24, 2023 02:47Kenneth MaplesKenneth MaplesCPPg++9.3.0Success73,797
Dec 24, 2023 02:46Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,689
Dec 24, 2023 02:45Kenneth MaplesKenneth MaplesCPPclang++10.0.0Success73,584
Dec 12, 2023 05:01Andrey LikhachevAndrey LikhachevGOgo1.21.3Success205,606+0.18 RP
Dec 12, 2023 05:00Andrey LikhachevAndrey LikhachevGOgo1.21.3Success206,390+19.00 RP
Nov 29, 2023 07:39weedgeweedgeCPPg++9.3.0Success674,607+14.35 RP
Nov 29, 2023 07:33weedgeweedgeCPPg++9.3.0Error
Nov 29, 2023 07:28weedgeweedgeCPPg++9.3.0Error
Nov 29, 2023 07:27weedgeweedgeCPPg++9.3.0Error
Nov 29, 2023 07:17weedgeweedgeCPPg++9.3.0Success21,340,906+0.47 RP
Nov 22, 2023 12:10AdrKAdrKCPPclang++10.0.0Success1,691,243
Nov 22, 2023 12:04AdrKAdrKCPPclang++10.0.0Success1,237,319
Nov 22, 2023 12:04AdrKAdrKCPPclang++10.0.0Success1,420,631
Nov 22, 2023 12:03AdrKAdrKCPPclang++10.0.0Success1,141,551+0.88 RP
Nov 21, 2023 12:22AdrKAdrKCPPclang++10.0.0Success1,774,766
Nov 21, 2023 12:21AdrKAdrKCPPclang++10.0.0Success1,961,811