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 13, 2025 20:00Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success84,541+2.01 RP
Sep 10, 2025 19:43Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success170,416
Sep 10, 2025 19:40Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success222,157
Sep 10, 2025 19:39Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success194,354
Sep 10, 2025 19:17Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success113,189
Sep 10, 2025 18:15Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Error
Sep 9, 2025 21:27Aleksei ShahoikaAleksei ShahoikaCPPclang++18.1.3Success86,003+80.94 RP
Sep 9, 2025 18:43Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Error
Sep 9, 2025 18:41Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Error
Sep 8, 2025 21:23Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success283,011+32.50 RP
Sep 8, 2025 21:19Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success3,523,241+0.59 RP
Sep 8, 2025 21:06Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success6,092,219
Sep 8, 2025 21:03Aleksei ShahoikaAleksei ShahoikaCPPg++13.3.0Success4,451,049+2.25 RP
Aug 16, 2025 15:38Aniruddha DebAniruddha DebCPPg++13.3.0Success65,546
Aug 16, 2025 15:34Aniruddha DebAniruddha DebCPPg++13.3.0Success65,473+0.61 RP
Aug 16, 2025 15:23Aniruddha DebAniruddha DebCPPg++13.3.0Success65,735+1.91 RP
Aug 16, 2025 15:20Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 16, 2025 15:13Aniruddha DebAniruddha DebCPPg++13.3.0Success67,132
Aug 16, 2025 15:11Aniruddha DebAniruddha DebCPPg++13.3.0Success68,616
Aug 16, 2025 15:11Aniruddha DebAniruddha DebCPPclang++18.1.3Success77,389
Aug 16, 2025 15:11Aniruddha DebAniruddha DebCPPclang++18.1.3Success76,997
Aug 16, 2025 15:09Aniruddha DebAniruddha DebCPPg++13.3.0Success68,451
Aug 16, 2025 15:05Aniruddha DebAniruddha DebCPPg++13.3.0Success68,603
Aug 16, 2025 14:59Aniruddha DebAniruddha DebCPPg++13.3.0Success68,524
Aug 16, 2025 14:59Aniruddha DebAniruddha DebCPPg++13.3.0Success68,641
Aug 16, 2025 14:54Aniruddha DebAniruddha DebCPPg++13.3.0Success68,876
Aug 16, 2025 14:52Aniruddha DebAniruddha DebCPPg++13.3.0Success69,297
Aug 16, 2025 14:51Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 16, 2025 14:50Aniruddha DebAniruddha DebCPPg++13.3.0Success69,089
Aug 16, 2025 14:48Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 16, 2025 14:47Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 16, 2025 14:46Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 16, 2025 14:44Aniruddha DebAniruddha DebCPPg++13.3.0Success69,146
Aug 16, 2025 14:44Aniruddha DebAniruddha DebCPPg++13.3.0Success68,570
Aug 16, 2025 14:43Aniruddha DebAniruddha DebCPPg++13.3.0Success68,489
Aug 16, 2025 14:42Aniruddha DebAniruddha DebCPPg++13.3.0Success68,530
Aug 16, 2025 14:41Aniruddha DebAniruddha DebCPPg++13.3.0Success68,941
Aug 16, 2025 14:39Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 16, 2025 14:32Aniruddha DebAniruddha DebCPPg++13.3.0Success66,573+2.26 RP
Aug 16, 2025 14:29Aniruddha DebAniruddha DebCPPg++13.3.0Success67,646
Aug 16, 2025 14:25Aniruddha DebAniruddha DebCPPg++13.3.0Error
Aug 14, 2025 22:27Aniruddha DebAniruddha DebCPPclang++18.1.3Success71,303
Aug 12, 2025 20:40JensJensCPPg++13.3.0Success21,547,792+0.46 RP
Jul 29, 2025 21:00Aniruddha DebAniruddha DebCPPg++13.3.0Error
Jul 15, 2025 23:14Steve BronderSteve BronderCPPg++13.3.0Success65,078
Jul 15, 2025 22:16Steve BronderSteve BronderCPPg++13.3.0Success65,465
Jul 15, 2025 22:15Valentin KofmanValentin KofmanCPPg++13.3.0Success63,576
Jul 15, 2025 22:06Valentin KofmanValentin KofmanCPPg++13.3.0Success65,422
Jul 15, 2025 21:29Valentin KofmanValentin KofmanCPPg++13.3.0Success69,416
Jul 15, 2025 21:26Valentin KofmanValentin KofmanCPPg++13.3.0Success64,835
Jul 15, 2025 18:55Valentin KofmanValentin KofmanCPPg++13.3.0Success63,716
Jul 15, 2025 18:54Valentin KofmanValentin KofmanCPPg++13.3.0Success63,508
Jul 15, 2025 18:52Valentin KofmanValentin KofmanCPPg++13.3.0Success63,762
Jul 15, 2025 18:49Valentin KofmanValentin KofmanCPPg++13.3.0Success63,373+0.41 RP
Jul 15, 2025 18:48Valentin KofmanValentin KofmanCPPclang++18.1.3Success65,373
Jul 15, 2025 18:24Valentin KofmanValentin KofmanCPPclang++18.1.3Success65,295
Jul 15, 2025 18:23Valentin KofmanValentin KofmanCPPg++13.3.0Success63,541
Jul 15, 2025 18:06Valentin KofmanValentin KofmanCPPg++13.3.0Success63,538+7.53 RP
Jul 15, 2025 18:03Valentin KofmanValentin KofmanCPPg++13.3.0Error
Jul 15, 2025 18:02Valentin KofmanValentin KofmanCPPg++13.3.0Success66,732+0.75 RP
Jul 15, 2025 17:59Valentin KofmanValentin KofmanCPPg++13.3.0Success67,068+4.30 RP
Jul 15, 2025 17:53Valentin KofmanValentin KofmanCPPclang++18.1.3Success69,062+5.18 RP
Jul 15, 2025 17:46Valentin KofmanValentin KofmanCPPclang++18.1.3Success71,622+22.70 RP
Jul 15, 2025 09:14Valentin KofmanValentin KofmanCPPclang++18.1.3Success85,524+113.97 RP
Jul 15, 2025 09:08Valentin KofmanValentin KofmanCPPg++13.3.0Success4,284,811
Jul 15, 2025 09:06Valentin KofmanValentin KofmanCPPclang++18.1.3Success3,380,224+2.96 RP
Jul 15, 2025 05:20Steve BronderSteve BronderCPPg++13.3.0Success65,219
Jul 15, 2025 05:19Steve BronderSteve BronderCPPg++13.3.0Success65,743
Jul 15, 2025 04:40Steve BronderSteve BronderCPPg++13.3.0Success65,857
Jul 15, 2025 04:39Steve BronderSteve BronderCPPg++13.3.0Success65,670
Jul 15, 2025 04:22Steve BronderSteve BronderCPPg++13.3.0Success65,692
Jul 15, 2025 04:19Steve BronderSteve BronderCPPg++13.3.0Success67,162
Jul 15, 2025 04:15Steve BronderSteve BronderCPPg++13.3.0Success61,776+0.09 RP
Jul 15, 2025 04:08Steve BronderSteve BronderCPPg++13.3.0Success63,246
Jul 15, 2025 04:05Steve BronderSteve BronderCPPg++13.3.0Success61,811+3.21 RP
Jul 15, 2025 04:02Steve BronderSteve BronderCPPg++13.3.0Success63,116
Jul 15, 2025 04:01Steve BronderSteve BronderCPPg++13.3.0Success63,243
Jul 15, 2025 03:58Steve BronderSteve BronderCPPg++13.3.0Success63,257
Jul 15, 2025 03:53Steve BronderSteve BronderCPPg++13.3.0Success63,292
Jul 15, 2025 02:13Steve BronderSteve BronderCPPg++13.3.0Success63,205
Jul 15, 2025 02:13Steve BronderSteve BronderCPPg++13.3.0Success63,249
Jul 15, 2025 02:09Steve BronderSteve BronderCPPg++13.3.0Error
Jul 15, 2025 02:07Steve BronderSteve BronderCPPg++13.3.0Success69,259
Jul 15, 2025 02:01Steve BronderSteve BronderCPPg++13.3.0Success63,062+12.38 RP
Jul 15, 2025 01:47Steve BronderSteve BronderCPPg++13.3.0Error
Jul 14, 2025 00:20Steve BronderSteve BronderCPPg++13.3.0Success113,127
Jul 14, 2025 00:06Steve BronderSteve BronderCPPg++13.3.0Success115,924
Jul 6, 2025 13:30Aniruddha DebAniruddha DebCPPg++13.3.0Success67,589+0.35 RP
Jun 22, 2025 03:42thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success173,168
Jun 21, 2025 20:50Aniruddha DebAniruddha DebCPPg++13.3.0Success69,097
Jun 21, 2025 15:09thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success140,311
Jun 21, 2025 15:02thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success140,408
Jun 21, 2025 14:49thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success140,551
Jun 21, 2025 14:10thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success142,716
Jun 21, 2025 13:54thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success112,516+78.59 RP
Jun 21, 2025 12:46thatmagicalcatthatmagicalcatRUSTrust-1.87.0Success972,327+10.28 RP
Jun 21, 2025 12:38thatmagicalcatthatmagicalcatRUSTrust-1.87.0Error
Jun 21, 2025 12:36thatmagicalcatthatmagicalcatRUSTrust-1.87.0Error
Jun 19, 2025 18:10Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Success121,897+0.71 RP
Jun 19, 2025 17:51Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Success122,962+79.54 RP