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
Jun 28, 2026 09:49Shikhar SoniShikhar SoniCPPg++10.5.0Success72,345+0.04 RP
Jun 28, 2026 09:47Shikhar SoniShikhar SoniCPPg++10.5.0Success72,364+0.10 RP
Jun 28, 2026 09:46Shikhar SoniShikhar SoniCPPg++13.3.0Success72,416+0.02 RP
Jun 28, 2026 09:44Shikhar SoniShikhar SoniCPPg++14.2.0Success72,424+5.13 RP
Jun 28, 2026 09:40Shikhar SoniShikhar SoniCPPg++14.2.0Success75,221+132.94 RP
Jun 26, 2026 21:12IlyaIlyaCPPg++14.2.0Error
Jun 26, 2026 21:09IlyaIlyaCPPg++13.3.0Error
Jun 26, 2026 21:08IlyaIlyaCPPclang++20.1.2Error
Jun 26, 2026 12:43Victor MerckléVictor MerckléCPPg++14.2.0Success21,981,091
Jun 26, 2026 12:32Victor MerckléVictor MerckléCPPg++14.2.0Success21,891,564
Jun 26, 2026 07:01IlyaIlyaCPPclang++20.1.2Error
Jun 26, 2026 06:59IlyaIlyaCPPclang++20.1.2Error
Jun 26, 2026 06:56IlyaIlyaCPPclang++20.1.2Error
Jun 26, 2026 06:43IlyaIlyaCPPclang++20.1.2Success21,549,278
Jun 26, 2026 06:32IlyaIlyaCPPclang++20.1.2Success21,681,318
Jun 26, 2026 06:29IlyaIlyaCPPg++13.3.0Error
Jun 26, 2026 06:27IlyaIlyaCPPg++13.3.0Success65,624
Jun 25, 2026 22:35IlyaIlyaCPPclang++20.1.2Success63,451
Jun 25, 2026 22:33IlyaIlyaCPPg++10.5.0Success64,683
Jun 25, 2026 22:30IlyaIlyaCPPg++13.3.0Success64,213
Jun 25, 2026 22:27IlyaIlyaCPPclang++18.1.3Error
Jun 25, 2026 22:26IlyaIlyaCPPclang++20.1.2Error
Jun 25, 2026 22:24IlyaIlyaCPPg++14.2.0Success63,018+4.14 RP
Jun 25, 2026 22:21IlyaIlyaCPPg++13.3.0Error
Jun 25, 2026 22:04IlyaIlyaCPPg++10.5.0Success64,705+19.29 RP
Jun 25, 2026 21:56IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 18:44IlyaIlyaCPPg++10.5.0Success73,932+5.22 RP
Jun 25, 2026 18:41IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 18:36IlyaIlyaCPPg++10.5.0Success77,586
Jun 25, 2026 18:34IlyaIlyaCPPg++10.5.0Success77,775
Jun 25, 2026 18:31IlyaIlyaCPPg++10.5.0Success77,270
Jun 25, 2026 18:27IlyaIlyaCPPg++10.5.0Success76,900+129.58 RP
Jun 25, 2026 18:23IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 18:17IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 18:04IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 18:03IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 18:02IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 17:58IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 17:58IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 17:25IlyaIlyaCPPg++10.5.0Success21,862,572+0.01 RP
Jun 25, 2026 17:23IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 17:19IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 17:19IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 17:15IlyaIlyaCPPg++10.5.0Error
Jun 25, 2026 11:14Victor MerckléVictor MerckléCPPg++14.2.0Success56,897+0.42 RP
Jun 25, 2026 11:09Victor MerckléVictor MerckléCPPg++14.2.0Success57,145
Jun 25, 2026 11:03Victor MerckléVictor MerckléCPPg++14.2.0Success58,491
Jun 25, 2026 10:51Victor MerckléVictor MerckléCPPg++14.2.0Success56,964+0.30 RP
Jun 25, 2026 10:46Victor MerckléVictor MerckléCPPg++14.2.0Success93,567
Jun 25, 2026 10:41Victor MerckléVictor MerckléCPPg++14.2.0Success57,013+0.06 RP
Jun 25, 2026 10:16Victor MerckléVictor MerckléCPPg++14.2.0Success57,062
Jun 25, 2026 09:47Victor MerckléVictor MerckléCPPg++14.2.0Success57,037
Jun 25, 2026 09:17Victor MerckléVictor MerckléCPPg++14.2.0Success262,621
Jun 25, 2026 08:54Victor MerckléVictor MerckléCPPg++14.2.0Success57,024+0.14 RP
Jun 25, 2026 08:27Victor MerckléVictor MerckléCPPg++14.2.0Success93,872
Jun 25, 2026 08:02Victor MerckléVictor MerckléCPPg++14.2.0Success93,654
Jun 25, 2026 07:39Victor MerckléVictor MerckléCPPg++14.2.0Success57,108
Jun 25, 2026 07:34Victor MerckléVictor MerckléCPPg++14.2.0Success57,116
Jun 25, 2026 07:29Victor MerckléVictor MerckléCPPg++14.2.0Success57,178
Jun 25, 2026 07:24Victor MerckléVictor MerckléCPPg++14.2.0Success57,048+0.22 RP
Jun 25, 2026 06:58Victor MerckléVictor MerckléCPPg++14.2.0Success57,297
Jun 25, 2026 06:33Victor MerckléVictor MerckléCPPg++14.2.0Success57,083+0.04 RP
Jun 25, 2026 06:12Victor MerckléVictor MerckléCPPg++14.2.0Success57,091+2.24 RP
Jun 25, 2026 05:50Victor MerckléVictor MerckléCPPg++14.2.0Success57,459+1.76 RP
Jun 25, 2026 05:43Victor MerckléVictor MerckléCPPg++14.2.0Success58,010
Jun 25, 2026 05:21Victor MerckléVictor MerckléCPPg++14.2.0Success57,867+1.12 RP
Jun 25, 2026 04:56Victor MerckléVictor MerckléCPPg++14.2.0Success58,275
Jun 25, 2026 04:33Victor MerckléVictor MerckléCPPg++14.2.0Success58,245+0.18 RP
Jun 25, 2026 04:08Victor MerckléVictor MerckléCPPg++14.2.0Success108,743
Jun 25, 2026 03:42Victor MerckléVictor MerckléCPPg++14.2.0Success97,716
Jun 25, 2026 03:15Victor MerckléVictor MerckléCPPg++14.2.0Success58,345
Jun 25, 2026 02:45Victor MerckléVictor MerckléCPPg++14.2.0Success58,305+0.01 RP
Jun 25, 2026 02:40Victor MerckléVictor MerckléCPPg++14.2.0Success58,308+0.59 RP
Jun 25, 2026 02:21Victor MerckléVictor MerckléCPPg++14.2.0Success58,713
Jun 25, 2026 01:49Victor MerckléVictor MerckléCPPg++14.2.0Success63,089
Jun 25, 2026 01:31Victor MerckléVictor MerckléCPPg++14.2.0Success58,510+0.21 RP
Jun 25, 2026 01:05Victor MerckléVictor MerckléCPPg++14.2.0Success60,413
Jun 25, 2026 00:58Victor MerckléVictor MerckléCPPg++14.2.0Success97,170
Jun 25, 2026 00:50Victor MerckléVictor MerckléCPPg++14.2.0Success58,581+0.78 RP
Jun 25, 2026 00:45Victor MerckléVictor MerckléCPPg++14.2.0Success59,048
Jun 25, 2026 00:40Victor MerckléVictor MerckléCPPg++14.2.0Success59,848
Jun 25, 2026 00:06Victor MerckléVictor MerckléCPPg++14.2.0Success70,429
Jun 25, 2026 00:01Victor MerckléVictor MerckléCPPg++14.2.0Success68,397
Jun 24, 2026 23:56Victor MerckléVictor MerckléCPPg++14.2.0Success67,291
Jun 24, 2026 23:43Victor MerckléVictor MerckléCPPg++14.2.0Success69,962
Jun 24, 2026 23:38Victor MerckléVictor MerckléCPPg++14.2.0Success58,902
Jun 24, 2026 23:33Victor MerckléVictor MerckléCPPg++14.2.0Success59,089
Jun 24, 2026 23:29Victor MerckléVictor MerckléCPPg++14.2.0Success74,556
Jun 24, 2026 23:28IlyaIlyaCPPg++10.5.0Success22,302,905
Jun 24, 2026 23:23Victor MerckléVictor MerckléCPPg++14.2.0Success71,167
Jun 24, 2026 23:20IlyaIlyaCPPg++10.5.0Error
Jun 24, 2026 23:18IlyaIlyaCPPg++10.5.0Success22,363,967+0.45 RP
Jun 24, 2026 23:18Victor MerckléVictor MerckléCPPg++14.2.0Success76,589
Jun 24, 2026 23:16IlyaIlyaCPPg++10.5.0Error
Jun 24, 2026 23:14Victor MerckléVictor MerckléCPPg++14.2.0Success58,851+10.50 RP
Jun 24, 2026 23:09Victor MerckléVictor MerckléCPPg++14.2.0Success71,418
Jun 24, 2026 23:03Victor MerckléVictor MerckléCPPg++14.2.0Success71,108
Jun 24, 2026 22:58Victor MerckléVictor MerckléCPPg++14.2.0Success73,059
Jun 24, 2026 22:53Victor MerckléVictor MerckléCPPg++14.2.0Success72,632
Jun 24, 2026 22:48Victor MerckléVictor MerckléCPPg++14.2.0Success71,148