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 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
Jun 24, 2026 22:43Victor MerckléVictor MerckléCPPg++14.2.0Success71,697
Jun 24, 2026 22:38Victor MerckléVictor MerckléCPPg++14.2.0Success75,151
Jun 24, 2026 22:33Victor MerckléVictor MerckléCPPg++14.2.0Success71,072
Jun 24, 2026 22:28Victor MerckléVictor MerckléCPPg++14.2.0Success71,194
Jun 24, 2026 22:20Victor MerckléVictor MerckléCPPg++14.2.0Success71,089
Jun 24, 2026 22:08Victor MerckléVictor MerckléCPPg++14.2.0Success70,940
Jun 24, 2026 22:02Victor MerckléVictor MerckléCPPg++14.2.0Success71,170
Jun 24, 2026 21:57Victor MerckléVictor MerckléCPPg++14.2.0Success71,100
Jun 24, 2026 21:52Victor MerckléVictor MerckléCPPg++14.2.0Success71,200
Jun 24, 2026 21:47Victor MerckléVictor MerckléCPPg++14.2.0Success71,548
Jun 24, 2026 21:42Victor MerckléVictor MerckléCPPg++14.2.0Success71,664
Jun 24, 2026 21:35Victor MerckléVictor MerckléCPPg++14.2.0Success71,648
Jun 24, 2026 21:27Victor MerckléVictor MerckléCPPg++14.2.0Success71,867
Jun 24, 2026 21:22Victor MerckléVictor MerckléCPPg++14.2.0Success75,578
Jun 24, 2026 21:13Victor MerckléVictor MerckléCPPg++14.2.0Success70,262
Jun 24, 2026 21:08Victor MerckléVictor MerckléCPPg++14.2.0Success71,708
Jun 24, 2026 21:02Victor MerckléVictor MerckléCPPg++14.2.0Success74,018
Jun 24, 2026 20:57Victor MerckléVictor MerckléCPPg++14.2.0Success70,375
Jun 24, 2026 20:51Victor MerckléVictor MerckléCPPg++14.2.0Success72,494
Jun 24, 2026 20:42Victor MerckléVictor MerckléCPPg++14.2.0Success70,324
Jun 24, 2026 20:35Victor MerckléVictor MerckléCPPg++14.2.0Success71,018
Jun 24, 2026 20:29Victor MerckléVictor MerckléCPPg++14.2.0Success71,094
Jun 24, 2026 20:24Victor MerckléVictor MerckléCPPg++14.2.0Success70,348
Jun 24, 2026 20:19Victor MerckléVictor MerckléCPPg++14.2.0Success70,335
Jun 24, 2026 20:11Victor MerckléVictor MerckléCPPg++14.2.0Success70,427
Jun 24, 2026 19:49Victor MerckléVictor MerckléCPPg++14.2.0Success70,729
Jun 24, 2026 19:43Victor MerckléVictor MerckléCPPg++14.2.0Success70,743
Jun 24, 2026 19:36Victor MerckléVictor MerckléCPPg++14.2.0Success76,594
Jun 24, 2026 19:31Victor MerckléVictor MerckléCPPg++14.2.0Success78,251
Jun 24, 2026 19:23Victor MerckléVictor MerckléCPPg++14.2.0Success73,040
Jun 24, 2026 19:17Victor MerckléVictor MerckléCPPg++14.2.0Success75,064
Jun 24, 2026 19:12Victor MerckléVictor MerckléCPPg++14.2.0Success71,572
Jun 24, 2026 19:07Victor MerckléVictor MerckléCPPg++14.2.0Success76,251
Jun 24, 2026 19:02Victor MerckléVictor MerckléCPPg++14.2.0Success75,645
Jun 24, 2026 18:57Victor MerckléVictor MerckléCPPg++14.2.0Success74,943
Jun 24, 2026 18:52Victor MerckléVictor MerckléCPPg++14.2.0Success77,078
Jun 24, 2026 18:47Victor MerckléVictor MerckléCPPg++14.2.0Success77,491
Jun 24, 2026 18:42Victor MerckléVictor MerckléCPPg++14.2.0Success165,708
Jun 24, 2026 18:37Victor MerckléVictor MerckléCPPg++14.2.0Success212,962
Jun 24, 2026 18:32Victor MerckléVictor MerckléCPPg++14.2.0Success70,981
Jun 24, 2026 18:27Victor MerckléVictor MerckléCPPg++14.2.0Success74,951
Jun 24, 2026 18:22Victor MerckléVictor MerckléCPPg++14.2.0Success77,783
Jun 24, 2026 18:17Victor MerckléVictor MerckléCPPg++14.2.0Success77,829
Jun 24, 2026 18:12Victor MerckléVictor MerckléCPPg++14.2.0Success165,662
Jun 24, 2026 18:07Victor MerckléVictor MerckléCPPg++14.2.0Success72,421
Jun 24, 2026 18:02Victor MerckléVictor MerckléCPPg++14.2.0Success73,843
Jun 24, 2026 17:57Victor MerckléVictor MerckléCPPg++14.2.0Success75,270
Jun 24, 2026 17:52Victor MerckléVictor MerckléCPPg++14.2.0Success133,464
Jun 24, 2026 17:47Victor MerckléVictor MerckléCPPg++14.2.0Success247,016
Jun 24, 2026 17:37Victor MerckléVictor MerckléCPPg++14.2.0Success63,637
Jun 24, 2026 17:22Victor MerckléVictor MerckléCPPg++14.2.0Success63,216
Jun 24, 2026 17:15Victor MerckléVictor MerckléCPPg++14.2.0Success63,075
Jun 24, 2026 17:10Victor MerckléVictor MerckléCPPg++14.2.0Success63,229
Jun 24, 2026 17:05Victor MerckléVictor MerckléCPPg++14.2.0Success63,797
Jun 24, 2026 17:00Victor MerckléVictor MerckléCPPg++14.2.0Success63,472
Jun 24, 2026 16:55Victor MerckléVictor MerckléCPPg++14.2.0Success63,659
Jun 24, 2026 16:47Victor MerckléVictor MerckléCPPg++14.2.0Success63,491
Jun 24, 2026 16:05Victor MerckléVictor MerckléCPPg++14.2.0Success63,440