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 19, 2026 13:37Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success383,589
Sep 19, 2026 13:27Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success91,667
Sep 19, 2026 13:23Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success3,536,381
Sep 12, 2026 09:57Haha ExpertHaha ExpertCPPg++14.2.0Success67,856+0.05 RP
Sep 12, 2026 09:55Haha ExpertHaha ExpertCPPg++14.2.0Success68,405
Sep 12, 2026 09:52Haha ExpertHaha ExpertCPPg++14.2.0Success67,881+1.37 RP
Sep 12, 2026 09:50Haha ExpertHaha ExpertCPPg++14.2.0Success83,829
Sep 12, 2026 09:47Haha ExpertHaha ExpertCPPg++14.2.0Success68,516+17.17 RP
Sep 12, 2026 09:39Haha ExpertHaha ExpertCPPg++14.2.0Error
Sep 12, 2026 09:34Haha ExpertHaha ExpertCPPg++14.2.0Success85,978
Sep 12, 2026 09:30Haha ExpertHaha ExpertCPPg++14.2.0Success77,651+2.63 RP
Sep 12, 2026 09:27Haha ExpertHaha ExpertCPPg++14.2.0Success79,270+2.25 RP
Sep 12, 2026 09:25Haha ExpertHaha ExpertCPPg++14.2.0Success91,313
Sep 12, 2026 09:23Haha ExpertHaha ExpertCPPg++14.2.0Success80,710+14.46 RP
Sep 12, 2026 09:20Haha ExpertHaha ExpertCPPg++14.2.0Success91,370+46.88 RP
Sep 10, 2026 14:25Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success2,321,572
Sep 10, 2026 13:41Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success399,481
Sep 10, 2026 10:05Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,891
Sep 10, 2026 09:26Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,951
Sep 6, 2026 15:53big blenderbig blenderCPPg++10.5.0Success1,406,778+6.66 RP
Sep 6, 2026 15:34big blenderbig blenderCPPg++10.5.0Success22,407,240+0.45 RP
Sep 4, 2026 10:04Victor MerckléVictor MerckléCPPg++14.2.0Success56,335
Sep 4, 2026 09:10Victor MerckléVictor MerckléCPPg++14.2.0Success56,291
Sep 4, 2026 08:06Victor MerckléVictor MerckléCPPg++14.2.0Success56,289
Sep 4, 2026 07:18Victor MerckléVictor MerckléCPPg++14.2.0Success56,451
Aug 31, 2026 12:39Victor MerckléVictor MerckléCPPg++14.2.0Success56,510
Aug 31, 2026 12:35Victor MerckléVictor MerckléCPPg++14.2.0Success56,383
Aug 31, 2026 12:28Victor MerckléVictor MerckléCPPg++14.2.0Success56,464
Aug 31, 2026 12:24Victor MerckléVictor MerckléCPPg++14.2.0Success58,278
Aug 31, 2026 12:17Victor MerckléVictor MerckléCPPg++14.2.0Success63,197
Aug 31, 2026 12:03Victor MerckléVictor MerckléCPPg++14.2.0Success56,400
Aug 31, 2026 10:04Victor MerckléVictor MerckléCSHARP10.0.7Success58,602+5.05 RP
Aug 31, 2026 10:00Victor MerckléVictor MerckléGOgo1.26.2Success58,359+2.34 RP
Aug 31, 2026 09:58Victor MerckléVictor MerckléZIG0.16.0Success56,118+2.71 RP
Aug 31, 2026 09:54Victor MerckléVictor MerckléRUSTrust-1.95.0Success56,254+5.70 RP
Aug 28, 2026 17:15Victor MerckléVictor MerckléCPPg++14.2.0Success56,208
Aug 28, 2026 17:13Victor MerckléVictor MerckléCPPg++14.2.0Success56,851
Aug 28, 2026 17:03Victor MerckléVictor MerckléCPPg++14.2.0Success64,027
Aug 28, 2026 17:00Victor MerckléVictor MerckléCPPg++14.2.0Success64,908
Aug 28, 2026 16:56Victor MerckléVictor MerckléCPPg++14.2.0Success56,278
Aug 28, 2026 16:51Victor MerckléVictor MerckléCPPg++14.2.0Success57,070
Aug 28, 2026 16:47Victor MerckléVictor MerckléCPPg++14.2.0Success57,397
Aug 28, 2026 16:42Victor MerckléVictor MerckléCPPg++14.2.0Success56,181
Aug 28, 2026 16:38Victor MerckléVictor MerckléCPPg++14.2.0Success57,981
Aug 28, 2026 16:35Victor MerckléVictor MerckléCPPg++14.2.0Success56,597
Aug 28, 2026 16:29Victor MerckléVictor MerckléCPPg++14.2.0Success56,332
Aug 28, 2026 16:24Victor MerckléVictor MerckléCPPg++14.2.0Success57,810
Aug 28, 2026 16:21Victor MerckléVictor MerckléCPPg++14.2.0Success57,478
Aug 28, 2026 16:19Victor MerckléVictor MerckléCPPg++14.2.0Success57,283
Aug 28, 2026 16:17Victor MerckléVictor MerckléCPPg++14.2.0Success56,164+2.54 RP
Aug 28, 2026 16:15Victor MerckléVictor MerckléCPPg++14.2.0Success56,567+1.03 RP
Aug 28, 2026 16:11Victor MerckléVictor MerckléCPPg++14.2.0Success57,210
Aug 28, 2026 16:04Victor MerckléVictor MerckléCPPg++14.2.0Success62,418
Aug 28, 2026 15:59Victor MerckléVictor MerckléCPPg++14.2.0Success57,581
Aug 28, 2026 15:46Victor MerckléVictor MerckléCPPg++14.2.0Success58,354
Aug 28, 2026 15:40Victor MerckléVictor MerckléCPPg++14.2.0Success57,327
Aug 28, 2026 15:24Victor MerckléVictor MerckléCPPg++14.2.0Success56,805
Aug 28, 2026 15:18Victor MerckléVictor MerckléCPPg++14.2.0Success56,827
Aug 28, 2026 15:06Victor MerckléVictor MerckléCPPg++14.2.0Success58,451
Aug 27, 2026 12:03Haha ExpertHaha ExpertCSHARP10.0.11Success159,843+2.91 RP
Aug 27, 2026 11:58Haha ExpertHaha ExpertCSHARP9.0.15Error
Aug 27, 2026 11:48Haha ExpertHaha ExpertCSHARP9.0.15Success1,754,843
Aug 27, 2026 11:45Haha ExpertHaha ExpertCSHARP9.0.15Error
Aug 24, 2026 01:20Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success69,021+0.44 RP
Aug 23, 2026 15:44Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success69,229+143.98 RP
Aug 17, 2026 12:24Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success59,167+4.93 RP
Aug 17, 2026 12:22Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success60,389+15.84 RP
Aug 16, 2026 23:14Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success292,637
Aug 16, 2026 23:14Tomislav TunkovicTomislav TunkovicZIG0.15.1Success56,935+10.02 RP
Aug 16, 2026 23:13Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success58,118+1.15 RP
Aug 15, 2026 13:58Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,721+0.14 RP
Aug 15, 2026 13:52Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,745
Aug 15, 2026 13:48Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,745+0.01 RP
Aug 15, 2026 13:42Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,875
Aug 15, 2026 13:36Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success56,748+2.03 RP
Aug 14, 2026 23:40Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success816,602
Aug 14, 2026 23:07Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success57,410+0.12 RP
Aug 14, 2026 22:53Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success57,448+0.56 RP
Aug 14, 2026 22:34Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success1,060,462
Aug 14, 2026 22:18Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success57,632+6.77 RP
Aug 14, 2026 22:14Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success965,932
Aug 14, 2026 22:09Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success228,500
Aug 14, 2026 22:04Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success117,667
Aug 14, 2026 22:00Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success59,972+7.82 RP
Aug 14, 2026 21:51Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success62,924+158.92 RP
Aug 2, 2026 06:53Victor MerckléVictor MerckléCPPg++14.2.0Success56,978
Aug 2, 2026 06:48Victor MerckléVictor MerckléCPPg++14.2.0Success59,108
Aug 2, 2026 06:43Victor MerckléVictor MerckléCPPg++14.2.0Success56,824
Aug 2, 2026 06:38Victor MerckléVictor MerckléCPPg++14.2.0Success68,181
Aug 2, 2026 06:33Victor MerckléVictor MerckléCPPg++14.2.0Success57,000
Jul 31, 2026 06:14TonyTonyCPPg++10.5.0Success22,404,764+0.45 RP
Jul 29, 2026 21:38Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success58,510+31.48 RP
Jul 29, 2026 21:26Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success69,897
Jul 29, 2026 21:08Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success70,964
Jul 29, 2026 20:38Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success76,843
Jul 29, 2026 19:54Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success79,454
Jul 29, 2026 19:12Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success68,591+145.79 RP
Jul 26, 2026 16:17Misgana BayettaMisgana BayettaCPPg++10.5.0Error
Jul 26, 2026 15:48Misgana BayettaMisgana BayettaCPPg++10.5.0Error
Jul 26, 2026 15:34Misgana BayettaMisgana BayettaCPPg++10.5.0Success22,427,672+5.45 RP