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
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
Jul 26, 2026 15:02ChinLLChinLLCPPg++10.5.0Success22,340,862+5.45 RP
Jul 16, 2026 06:43Fernando AntunezFernando AntunezCPPg++10.5.0Success104,540+95.66 RP
Jul 16, 2026 06:42Fernando AntunezFernando AntunezCPPg++10.5.0Error
Jul 15, 2026 02:14Fernando AntunezFernando AntunezCPPg++10.5.0Error
Jul 12, 2026 22:06IlyaIlyaCPPg++14.2.0Success58,610
Jul 12, 2026 22:02IlyaIlyaCPPclang++16.0.6Success58,532
Jul 12, 2026 22:01IlyaIlyaCPPclang++16.0.6Success58,413
Jul 12, 2026 21:59IlyaIlyaCPPclang++16.0.6Error
Jul 12, 2026 21:57IlyaIlyaCPPclang++16.0.6Error
Jul 12, 2026 21:56IlyaIlyaCPPclang++16.0.6Error
Jul 12, 2026 21:52IlyaIlyaCPPclang++16.0.6Error
Jul 12, 2026 19:22IlyaIlyaCPPclang++16.0.6Success58,637
Jul 12, 2026 19:19IlyaIlyaCPPclang++16.0.6Success58,459
Jul 12, 2026 19:17IlyaIlyaCPPclang++16.0.6Success58,697
Jul 12, 2026 19:13IlyaIlyaCPPclang++16.0.6Success58,832
Jul 12, 2026 19:11IlyaIlyaCPPclang++16.0.6Success21,525,713
Jul 12, 2026 19:06IlyaIlyaCPPclang++16.0.6Error
Jul 12, 2026 19:05IlyaIlyaCPPclang++16.0.6Success58,767
Jul 12, 2026 19:03IlyaIlyaCPPclang++16.0.6Success58,856
Jul 12, 2026 19:01IlyaIlyaCPPclang++16.0.6Success58,545
Jul 12, 2026 18:58IlyaIlyaCPPclang++16.0.6Success58,510
Jul 10, 2026 21:58IlyaIlyaCPPclang++16.0.6Success91,754
Jul 10, 2026 21:41IlyaIlyaCPPclang++16.0.6Success58,459+5.00 RP
Jul 10, 2026 19:09Genos0Genos0CPPg++10.5.0Success329,891+29.86 RP
Jul 10, 2026 18:26Genos0Genos0CPPg++10.5.0Success22,240,508+5.45 RP
Jul 9, 2026 12:52IlyaIlyaCPPclang++16.0.6Success58,800
Jul 8, 2026 23:45IlyaIlyaCPPclang++16.0.6Success59,624
Jul 8, 2026 23:44IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 23:40IlyaIlyaCPPclang++16.0.6Success58,437
Jul 8, 2026 23:38IlyaIlyaCPPclang++16.0.6Success59,259
Jul 8, 2026 23:32IlyaIlyaCPPclang++16.0.6Success58,500
Jul 8, 2026 23:31IlyaIlyaCPPclang++18.1.3Success58,481
Jul 8, 2026 23:28IlyaIlyaCPPg++14.2.0Success58,775
Jul 8, 2026 23:28IlyaIlyaCPPclang++20.1.2Error
Jul 8, 2026 23:28IlyaIlyaCPPg++13.3.0Success58,862
Jul 8, 2026 23:27IlyaIlyaCPPclang++16.0.6Success21,412,470
Jul 8, 2026 23:24IlyaIlyaCPPclang++16.0.6Success58,478
Jul 8, 2026 23:23IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 23:19IlyaIlyaCPPclang++16.0.6Success58,794
Jul 8, 2026 23:18IlyaIlyaCPPclang++16.0.6Success58,678
Jul 8, 2026 23:15IlyaIlyaCPPclang++16.0.6Success58,667
Jul 8, 2026 23:13IlyaIlyaCPPclang++16.0.6Success58,383+0.62 RP
Jul 8, 2026 23:08IlyaIlyaCPPclang++16.0.6Success21,471,737
Jul 8, 2026 23:04IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 23:03IlyaIlyaCPPclang++16.0.6Success58,667
Jul 8, 2026 22:58IlyaIlyaCPPclang++16.0.6Success21,437,729
Jul 8, 2026 22:57IlyaIlyaCPPclang++16.0.6Success21,574,089
Jul 8, 2026 22:50IlyaIlyaCPPclang++16.0.6Success58,724
Jul 8, 2026 22:46IlyaIlyaCPPclang++16.0.6Success21,399,045
Jul 8, 2026 22:41IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 22:35IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 22:31IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 22:03IlyaIlyaCPPclang++16.0.6Success58,754
Jul 8, 2026 22:00IlyaIlyaCPPclang++16.0.6Success58,664
Jul 8, 2026 21:58IlyaIlyaCPPclang++16.0.6Success21,425,645
Jul 8, 2026 21:54IlyaIlyaCPPclang++16.0.6Success58,683
Jul 8, 2026 21:53IlyaIlyaCPPclang++16.0.6Success58,594+0.11 RP
Jul 8, 2026 21:50IlyaIlyaCPPclang++16.0.6Success58,651
Jul 8, 2026 21:48IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 21:42IlyaIlyaCPPclang++16.0.6Success59,010
Jul 8, 2026 21:39IlyaIlyaCPPclang++16.0.6Success58,816
Jul 8, 2026 21:37IlyaIlyaCPPclang++16.0.6Success58,732
Jul 8, 2026 21:36IlyaIlyaCPPclang++16.0.6Success58,632+0.17 RP
Jul 8, 2026 21:31IlyaIlyaCPPclang++16.0.6Success58,689+0.61 RP
Jul 8, 2026 21:30IlyaIlyaCPPclang++16.0.6Success21,668,951
Jul 8, 2026 21:10IlyaIlyaCPPclang++16.0.6Success59,154
Jul 8, 2026 21:09IlyaIlyaCPPclang++16.0.6Success59,162
Jul 8, 2026 21:09IlyaIlyaCPPclang++16.0.6Success59,318
Jul 8, 2026 21:07IlyaIlyaCPPclang++16.0.6Success59,075
Jul 8, 2026 20:49IlyaIlyaCPPclang++16.0.6Success62,321
Jul 8, 2026 20:49IlyaIlyaCPPclang++16.0.6Success62,248
Jul 8, 2026 17:46IlyaIlyaCPPclang++16.0.6Success59,227
Jul 8, 2026 17:40IlyaIlyaCPPclang++16.0.6Success60,259
Jul 8, 2026 17:40IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 17:38IlyaIlyaCPPclang++16.0.6Success59,564
Jul 8, 2026 17:32IlyaIlyaCPPclang++16.0.6Success59,589
Jul 8, 2026 14:57IlyaIlyaCPPclang++16.0.6Error
Jul 8, 2026 10:32IlyaIlyaCPPclang++16.0.6Success59,081
Jul 8, 2026 10:27IlyaIlyaCPPclang++16.0.6Success59,745
Jul 8, 2026 10:24IlyaIlyaCPPclang++16.0.6Success59,383
Jul 8, 2026 10:22IlyaIlyaCPPclang++16.0.6Success59,113
Jul 7, 2026 20:02Victor MerckléVictor MerckléCPPg++14.2.0Success71,732
Jul 7, 2026 19:32Victor MerckléVictor MerckléCPPg++14.2.0Success57,029
Jul 7, 2026 19:25Victor MerckléVictor MerckléCPPg++14.2.0Success67,635
Jul 7, 2026 19:20Victor MerckléVictor MerckléCPPg++14.2.0Success56,810