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 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
Jun 24, 2026 15:41Victor MerckléVictor MerckléCPPg++14.2.0Success63,459
Jun 24, 2026 15:16Victor MerckléVictor MerckléCPPg++14.2.0Success63,521
Jun 24, 2026 14:54Victor MerckléVictor MerckléCPPg++14.2.0Success63,270
Jun 24, 2026 14:18Victor MerckléVictor MerckléCPPg++14.2.0Success69,900
Jun 24, 2026 14:10Victor MerckléVictor MerckléCPPg++14.2.0Success63,108
Jun 24, 2026 14:01Victor MerckléVictor MerckléCPPg++14.2.0Success101,310
Jun 24, 2026 13:47Victor MerckléVictor MerckléCPPg++14.2.0Success63,100
Jun 24, 2026 13:41Victor MerckléVictor MerckléCPPg++14.2.0Success63,002
Jun 24, 2026 13:36Victor MerckléVictor MerckléCPPg++14.2.0Success124,194
Jun 24, 2026 12:44Victor MerckléVictor MerckléCPPg++14.2.0Success63,335
Jun 24, 2026 12:39Victor MerckléVictor MerckléCPPg++14.2.0Success63,497
Jun 24, 2026 12:29Victor MerckléVictor MerckléCPPg++14.2.0Success63,424
Jun 24, 2026 12:24Victor MerckléVictor MerckléCPPg++14.2.0Success63,564
Jun 24, 2026 12:17Victor MerckléVictor MerckléCPPg++14.2.0Success68,240
Jun 24, 2026 11:47Victor MerckléVictor MerckléCPPg++14.2.0Success63,748
Jun 24, 2026 11:23Victor MerckléVictor MerckléCPPg++14.2.0Success63,543
Jun 24, 2026 11:14Victor MerckléVictor MerckléCPPg++14.2.0Success63,408
Jun 24, 2026 11:07Victor MerckléVictor MerckléCPPg++14.2.0Success63,824
Jun 24, 2026 11:02Victor MerckléVictor MerckléCPPg++14.2.0Success64,194
Jun 24, 2026 10:57Victor MerckléVictor MerckléCPPg++14.2.0Success86,281
Jun 24, 2026 10:51Victor MerckléVictor MerckléCPPg++14.2.0Success63,883
Jun 24, 2026 10:44Victor MerckléVictor MerckléCPPg++14.2.0Success64,675
Jun 24, 2026 10:39Victor MerckléVictor MerckléCPPg++14.2.0Success63,351
Jun 24, 2026 10:33Victor MerckléVictor MerckléCPPg++14.2.0Success63,435
Jun 24, 2026 10:15Victor MerckléVictor MerckléCPPg++14.2.0Success86,835
Jun 24, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Success63,643
Jun 24, 2026 10:03Victor MerckléVictor MerckléCPPg++14.2.0Success64,310
Jun 24, 2026 09:43Victor MerckléVictor MerckléCPPg++14.2.0Success64,002
Jun 23, 2026 20:49Victor MerckléVictor MerckléCPPg++14.2.0Success63,594
Jun 23, 2026 20:39Victor MerckléVictor MerckléCPPg++14.2.0Success63,235
Jun 23, 2026 20:34Victor MerckléVictor MerckléCPPg++14.2.0Success111,156
Jun 23, 2026 20:27Victor MerckléVictor MerckléCPPg++14.2.0Success63,367
Jun 22, 2026 03:00Elijah KinElijah KinCPPg++14.2.0Success73,494
Jun 22, 2026 02:42Elijah KinElijah KinCPPg++14.2.0Success71,343
Jun 22, 2026 02:35Elijah KinElijah KinCPPg++14.2.0Success68,832
Jun 21, 2026 23:06A_ShamanA_ShamanCPPg++10.5.0Success74,494
Jun 21, 2026 23:02A_ShamanA_ShamanCPPg++10.5.0Success73,954
Jun 21, 2026 23:00A_ShamanA_ShamanCPPg++10.5.0Success73,724
Jun 21, 2026 22:56A_ShamanA_ShamanCPPg++10.5.0Success72,397
Jun 21, 2026 22:53A_ShamanA_ShamanCPPg++10.5.0Success72,186+3.43 RP
Jun 21, 2026 22:48A_ShamanA_ShamanCPPg++10.5.0Success74,021+26.53 RP
Jun 21, 2026 22:46A_ShamanA_ShamanCPPg++10.5.0Success92,110+20.81 RP