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 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
Jul 7, 2026 19:08Victor MerckléVictor MerckléCPPg++14.2.0Success57,583
Jul 7, 2026 19:01Victor MerckléVictor MerckléCPPg++14.2.0Success56,770
Jul 7, 2026 18:54Victor MerckléVictor MerckléCPPg++14.2.0Success56,743+0.60 RP
Jul 7, 2026 14:14IlyaIlyaCPPclang++16.0.6Success59,154
Jul 7, 2026 14:14IlyaIlyaCPPclang++16.0.6Success59,043
Jul 7, 2026 14:14IlyaIlyaCPPclang++16.0.6Success59,210
Jul 7, 2026 14:13IlyaIlyaCPPclang++16.0.6Success59,291
Jul 7, 2026 14:07IlyaIlyaCPPclang++16.0.6Success59,224
Jul 7, 2026 14:05IlyaIlyaCPPclang++15.0.7Success59,224
Jul 7, 2026 13:53IlyaIlyaCPPclang++16.0.6Success59,183
Jul 7, 2026 13:47IlyaIlyaCPPclang++17.0.6Success60,329
Jul 7, 2026 13:47IlyaIlyaCPPclang++16.0.6Success59,005
Jul 7, 2026 13:47IlyaIlyaCPPclang++20.1.2Success60,235
Jul 7, 2026 13:47IlyaIlyaCPPg++13.3.0Success59,851
Jul 7, 2026 13:40IlyaIlyaCPPg++13.3.0Success60,062
Jul 7, 2026 13:40IlyaIlyaCPPg++13.3.0Success60,048
Jul 7, 2026 13:39IlyaIlyaCPPclang++16.0.6Success59,059
Jul 7, 2026 13:37IlyaIlyaCPPclang++16.0.6Success59,202
Jul 7, 2026 13:22IlyaIlyaCPPclang++16.0.6Success58,945
Jul 7, 2026 13:20IlyaIlyaCPPclang++16.0.6Success59,224
Jul 7, 2026 13:14IlyaIlyaCPPclang++16.0.6Success59,178
Jul 7, 2026 13:12IlyaIlyaCPPg++10.5.0Error
Jul 7, 2026 13:09IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 13:08IlyaIlyaCPPclang++16.0.6Success59,486
Jul 7, 2026 13:06IlyaIlyaCPPclang++16.0.6Success59,727
Jul 7, 2026 12:54IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:47IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:30IlyaIlyaCPPclang++16.0.6Success62,459
Jul 7, 2026 12:25IlyaIlyaCPPclang++16.0.6Success60,613