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 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
Jul 7, 2026 12:22IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:17IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:12IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:10IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:09IlyaIlyaCPPclang++16.0.6Error
Jul 7, 2026 12:05IlyaIlyaCPPclang++16.0.6Success60,205
Jul 7, 2026 12:04IlyaIlyaCPPclang++16.0.6Success61,424
Jul 7, 2026 12:03IlyaIlyaCPPclang++16.0.6Success61,170
Jul 7, 2026 12:02IlyaIlyaCPPclang++16.0.6Success59,094
Jul 7, 2026 11:56IlyaIlyaCPPclang++16.0.6Success59,170
Jul 7, 2026 11:53IlyaIlyaCPPclang++16.0.6Success59,035
Jul 7, 2026 10:25IlyaIlyaCPPclang++16.0.6Success59,140
Jul 6, 2026 17:21IlyaIlyaCPPclang++16.0.6Success59,191
Jul 6, 2026 17:13IlyaIlyaCPPclang++16.0.6Success59,075
Jul 3, 2026 22:46Victor MerckléVictor MerckléCPPg++14.2.0Success79,005
Jul 3, 2026 22:41Victor MerckléVictor MerckléCPPg++14.2.0Success79,097
Jul 3, 2026 22:28Victor MerckléVictor MerckléCPPg++14.2.0Success56,878+5.00 RP
Jul 3, 2026 18:00Joshua MontrossJoshua MontrossCPPg++10.5.0Success22,396,213+5.45 RP
Jul 3, 2026 13:32IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:32IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:31IlyaIlyaCPPclang++16.0.6Success61,378
Jul 3, 2026 13:31IlyaIlyaCPPclang++16.0.6Success61,535
Jul 3, 2026 13:31IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:30IlyaIlyaCPPclang++16.0.6Success59,964
Jul 3, 2026 13:24IlyaIlyaCPPclang++16.0.6Success59,175
Jul 3, 2026 13:22IlyaIlyaCPPclang++16.0.6Success60,694
Jul 3, 2026 13:21IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:17IlyaIlyaCPPclang++16.0.6Success59,113
Jul 3, 2026 13:15IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:12IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:11IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:09IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:05IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:01IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 13:01IlyaIlyaCPPg++13.3.0Success59,329
Jul 3, 2026 13:00IlyaIlyaCPPg++13.3.0Error
Jul 3, 2026 12:56IlyaIlyaCPPclang++16.0.6Success59,216
Jul 3, 2026 12:38A_ShamanA_ShamanCPPg++10.5.0Success70,286
Jul 3, 2026 12:32A_ShamanA_ShamanCPPg++10.5.0Success70,148
Jul 3, 2026 11:14IlyaIlyaCPPclang++16.0.6Success64,678
Jul 3, 2026 11:14IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 11:13IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 11:09IlyaIlyaCPPclang++16.0.6Success60,518
Jul 3, 2026 10:30IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 09:53IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 09:45IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 09:40IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 08:43IlyaIlyaCPPclang++16.0.6Success61,654
Jul 3, 2026 08:23IlyaIlyaCPPclang++16.0.6Success59,413
Jul 3, 2026 08:19IlyaIlyaCPPclang++16.0.6Success59,886
Jul 3, 2026 08:18IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 08:16IlyaIlyaCPPclang++16.0.6Error
Jul 3, 2026 08:07IlyaIlyaCPPclang++16.0.6Success59,291
Jul 3, 2026 08:02IlyaIlyaCPPclang++16.0.6Success59,454
Jul 3, 2026 08:00IlyaIlyaCPPclang++16.0.6Success59,040
Jul 3, 2026 07:57IlyaIlyaCPPclang++16.0.6Success60,100
Jul 3, 2026 07:45IlyaIlyaCPPclang++16.0.6Success59,064
Jul 3, 2026 07:41IlyaIlyaCPPclang++16.0.6Success60,137
Jul 3, 2026 07:09IlyaIlyaCPPclang++16.0.6Success60,767
Jul 3, 2026 07:07IlyaIlyaCPPclang++16.0.6Success67,259+5.00 RP
Jul 3, 2026 02:42f0xerif0xeriCPPg++10.5.0Success22,383,894+5.45 RP
Jul 3, 2026 00:01A_ShamanA_ShamanCPPg++10.5.0Success70,121+5.19 RP
Jul 2, 2026 23:42A_ShamanA_ShamanCPPg++10.5.0Success70,467
Jul 2, 2026 23:36A_ShamanA_ShamanCPPg++10.5.0Success70,821
Jul 2, 2026 23:25A_ShamanA_ShamanCPPg++10.5.0Success70,278
Jul 2, 2026 23:21A_ShamanA_ShamanCPPg++10.5.0Success70,213+3.89 RP
Jul 2, 2026 23:13A_ShamanA_ShamanCPPg++10.5.0Success73,110
Jul 2, 2026 23:07A_ShamanA_ShamanCPPg++10.5.0Success73,064
Jul 2, 2026 23:00A_ShamanA_ShamanCPPg++10.5.0Success73,035
Jul 2, 2026 22:11Victor MerckléVictor MerckléCPPg++14.2.0Success57,024
Jul 2, 2026 21:55Victor MerckléVictor MerckléCPPg++14.2.0Success56,840+0.18 RP