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
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
Jun 19, 2025 16:58Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Success5,609,200+0.03 RP
Jun 19, 2025 15:26Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Success5,718,824+1.43 RP
Jun 19, 2025 15:20Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Error
Jun 19, 2025 14:26Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Success31,278,292+0.32 RP
Jun 19, 2025 14:23Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Error
Jun 19, 2025 14:14Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Error
Jun 19, 2025 14:11Abhigyan NiranjanAbhigyan NiranjanGOgo1.24.4Error
Jun 19, 2025 11:03Steve BronderSteve BronderCPPg++13.3.0Success68,849
Jun 19, 2025 11:00Steve BronderSteve BronderCPPg++13.3.0Error
Jun 19, 2025 10:45Steve BronderSteve BronderCPPg++13.3.0Success68,876
Jun 19, 2025 10:41Steve BronderSteve BronderCPPg++13.3.0Success68,505
Jun 19, 2025 10:39Steve BronderSteve BronderCPPg++13.3.0Success68,700
Jun 15, 2025 12:19Steve BronderSteve BronderCPPg++13.3.0Error
Jun 15, 2025 12:05Steve BronderSteve BronderCPPg++13.3.0Success69,273
Jun 15, 2025 11:30Steve BronderSteve BronderCPPg++13.3.0Error
Jun 15, 2025 11:25Steve BronderSteve BronderCPPg++13.3.0Success70,584
Jun 15, 2025 11:23Steve BronderSteve BronderCPPg++13.3.0Success68,403+0.15 RP
Jun 15, 2025 11:22Steve BronderSteve BronderCPPg++13.3.0Success71,689
May 26, 2025 07:16E SequeiraE SequeiraCPPclang++18.1.3Success73,705
May 26, 2025 07:15E SequeiraE SequeiraCPPclang++18.1.3Success74,243
May 26, 2025 07:13E SequeiraE SequeiraCPPclang++18.1.3Success73,670
May 26, 2025 07:13E SequeiraE SequeiraCPPclang++18.1.3Success74,222
May 26, 2025 07:12E SequeiraE SequeiraCPPclang++18.1.3Success74,046
May 26, 2025 07:11E SequeiraE SequeiraCPPg++13.3.0Success87,241
May 26, 2025 07:10E SequeiraE SequeiraCPPg++13.3.0Success89,657
May 26, 2025 07:04E SequeiraE SequeiraGOgo1.24.3Success122,032
May 26, 2025 07:03E SequeiraE SequeiraGOgo1.23.3Success121,973
May 26, 2025 07:01E SequeiraE SequeiraGOgo1.23.3Success694,651
May 26, 2025 07:00E SequeiraE SequeiraGOgo1.23.3Success151,846
May 26, 2025 06:57E SequeiraE SequeiraGOgo1.23.3Success150,219
May 26, 2025 06:56E SequeiraE SequeiraGOgo1.23.3Success151,659
May 26, 2025 06:53E SequeiraE SequeiraGOgo1.23.3Success151,914
May 26, 2025 06:50E SequeiraE SequeiraCPPg++13.3.0Success73,135+0.02 RP
May 26, 2025 06:46E SequeiraE SequeiraCPPg++13.3.0Success74,611
May 26, 2025 06:42E SequeiraE SequeiraCPPg++13.3.0Success73,146+27.59 RP
May 26, 2025 06:36E SequeiraE SequeiraCPPg++13.3.0Success265,265
May 26, 2025 06:35E SequeiraE SequeiraCPPg++13.3.0Success247,516
May 26, 2025 06:33E SequeiraE SequeiraCPPg++13.3.0Success215,314
May 26, 2025 06:30E SequeiraE SequeiraCPPg++13.3.0Success194,992
May 26, 2025 06:28E SequeiraE SequeiraCPPg++13.3.0Error
May 26, 2025 06:22E SequeiraE SequeiraCPPg++13.3.0Error
May 26, 2025 06:21E SequeiraE SequeiraCPPg++13.3.0Error
May 26, 2025 06:20E SequeiraE SequeiraCPPg++13.3.0Error
May 26, 2025 06:16E SequeiraE SequeiraCPPg++13.3.0Success91,643+1.73 RP
May 26, 2025 06:15E SequeiraE SequeiraCPPclang++18.1.3Success93,119+11.32 RP
May 26, 2025 06:14E SequeiraE SequeiraCPPclang++18.1.3Success235,754
May 26, 2025 06:12E SequeiraE SequeiraCPPclang++18.1.3Success322,184
May 19, 2025 05:29KeefeKeefeCPPg++13.3.0Success2,033,014
May 17, 2025 22:34KeefeKeefeCPPg++13.3.0Success70,538
May 17, 2025 22:32KeefeKeefeCPPg++13.3.0Success70,405
May 17, 2025 22:32KeefeKeefeCPPg++13.3.0Success70,403+0.08 RP
May 2, 2025 13:17KeefeKeefeCPPg++13.3.0Error
May 2, 2025 13:16KeefeKeefeCPPg++13.3.0Success70,441+0.17 RP
May 2, 2025 13:15KeefeKeefeCPPg++13.3.0Success70,524+9.44 RP
May 2, 2025 13:12KeefeKeefeCPPg++13.3.0Error
May 2, 2025 13:11KeefeKeefeCPPg++13.3.0Error
Apr 29, 2025 09:32KeefeKeefeCPPg++13.3.0Error
Apr 29, 2025 09:31KeefeKeefeCPPg++13.3.0Error
Apr 29, 2025 09:30KeefeKeefeCPPg++13.3.0Error
Apr 28, 2025 14:39KeefeKeefeCPPg++13.3.0Error
Apr 23, 2025 16:14Drew GarciaDrew GarciaCPPclang++18.1.3Success588,438
Apr 23, 2025 16:09Drew GarciaDrew GarciaCPPclang++18.1.3Error
Apr 23, 2025 12:03Emanuele BolognesiEmanuele BolognesiRUSTrust-1.81.0Success164,754+44.87 RP
Apr 23, 2025 09:02NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success168,097
Apr 23, 2025 08:59NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success167,984
Apr 23, 2025 08:57NoSIMD_C#NoSIMD_C#CSHARP9.0.4Error
Apr 23, 2025 08:51NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success206,603
Apr 23, 2025 08:49NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success208,686
Apr 23, 2025 08:46NoSIMD_C#NoSIMD_C#CSHARP9.0.4Success168,670
Apr 22, 2025 21:00Steve BronderSteve BronderCPPg++13.2.0Success68,497
Apr 22, 2025 20:52Steve BronderSteve BronderCPPg++13.2.0Success68,703
Apr 22, 2025 20:50Steve BronderSteve BronderCPPg++13.2.0Success70,959
Apr 22, 2025 20:48Steve BronderSteve BronderCPPg++13.2.0Error
Apr 22, 2025 20:45Steve BronderSteve BronderCPPg++13.2.0Success69,208
Apr 22, 2025 20:41Steve BronderSteve BronderCPPg++13.2.0Error
Apr 22, 2025 20:40Steve BronderSteve BronderCPPg++13.2.0Error
Apr 22, 2025 19:26Drew GarciaDrew GarciaCPPclang++18.1.3Success74,630
Apr 22, 2025 19:24Drew GarciaDrew GarciaCPPclang++18.1.3Success359,670
Apr 22, 2025 19:17Drew GarciaDrew GarciaCPPclang++18.1.3Success75,222
Apr 22, 2025 19:14KeefeKeefeCPPg++13.3.0Error
Apr 22, 2025 19:14Drew GarciaDrew GarciaCPPSuccess73,819+1.51 RP