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 30, 2026 17:08IlyaIlyaCPPg++13.3.0Success60,983
Jun 30, 2026 16:49IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:40IlyaIlyaCPPg++13.3.0Success60,170
Jun 30, 2026 16:39IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:37IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:37IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:34IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:27IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:23IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:20IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:20IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 16:11IlyaIlyaCPPg++13.3.0Success60,581
Jun 30, 2026 16:05IlyaIlyaCPPg++13.3.0Success60,727
Jun 30, 2026 16:00IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 15:50IlyaIlyaCPPg++13.3.0Success60,878
Jun 30, 2026 15:48IlyaIlyaCPPg++13.3.0Success60,524
Jun 30, 2026 15:42IlyaIlyaCPPg++13.3.0Success66,745
Jun 30, 2026 15:31IlyaIlyaCPPg++13.3.0Success60,432
Jun 30, 2026 14:36IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 14:34IlyaIlyaCPPg++13.3.0Success60,243
Jun 30, 2026 14:32IlyaIlyaCPPg++13.3.0Success59,486
Jun 30, 2026 14:27IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 14:00IlyaIlyaCPPg++13.3.0Success64,186
Jun 30, 2026 13:52IlyaIlyaCPPg++13.3.0Success60,070
Jun 30, 2026 13:46IlyaIlyaCPPg++13.3.0Success62,978
Jun 30, 2026 13:42IlyaIlyaCPPg++13.3.0Success59,391
Jun 30, 2026 13:18IlyaIlyaCPPg++13.3.0Success86,570
Jun 30, 2026 11:19IlyaIlyaCPPg++13.3.0Success61,264
Jun 30, 2026 11:15IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 11:13IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 11:04IlyaIlyaCPPg++13.3.0Success20,879,754
Jun 30, 2026 10:55IlyaIlyaCPPclang++14.0.6Success60,383
Jun 30, 2026 10:51IlyaIlyaCPPclang++14.0.6Success60,602
Jun 30, 2026 10:51IlyaIlyaCPPg++13.3.0Success60,483
Jun 30, 2026 10:49IlyaIlyaCPPg++13.3.0Success60,962
Jun 30, 2026 10:48IlyaIlyaCPPg++13.3.0Success60,937
Jun 30, 2026 10:45IlyaIlyaCPPg++13.3.0Success60,927
Jun 30, 2026 10:41IlyaIlyaCPPg++13.3.0Success61,327
Jun 30, 2026 10:37IlyaIlyaCPPg++13.3.0Success62,370
Jun 30, 2026 10:37IlyaIlyaCPPg++13.3.0Success62,378
Jun 30, 2026 10:34IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 10:31IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 10:22IlyaIlyaCPPg++13.3.0Success62,221
Jun 30, 2026 10:12IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 10:04IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 09:59IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 09:54IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 09:47IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 09:35IlyaIlyaCPPg++13.3.0Success61,089
Jun 30, 2026 09:33IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 09:30IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:48IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:47IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:47IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:41IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:39IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:07IlyaIlyaCPPg++13.3.0Success61,770
Jun 30, 2026 08:03IlyaIlyaCPPg++13.3.0Success61,872
Jun 30, 2026 08:02IlyaIlyaCPPg++13.3.0Success61,837
Jun 30, 2026 08:02IlyaIlyaCPPg++13.3.0Success61,781
Jun 30, 2026 08:01IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:01IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 08:00IlyaIlyaCPPg++13.3.0Error
Jun 30, 2026 07:50IlyaIlyaCPPclang++16.0.6Success59,210
Jun 30, 2026 07:49IlyaIlyaCPPg++14.2.0Success59,429
Jun 30, 2026 07:49IlyaIlyaCPPg++13.3.0Success58,986+0.05 RP
Jun 30, 2026 07:48IlyaIlyaCPPclang++20.1.2Success60,308
Jun 30, 2026 07:46IlyaIlyaCPPclang++14.0.6Success59,045
Jun 30, 2026 07:44IlyaIlyaCPPclang++14.0.6Success59,005+0.08 RP
Jun 30, 2026 07:40IlyaIlyaCPPclang++14.0.6Success59,700
Jun 30, 2026 07:39IlyaIlyaCPPclang++14.0.6Success64,497
Jun 30, 2026 07:35IlyaIlyaCPPclang++14.0.6Success21,488,694
Jun 30, 2026 07:28IlyaIlyaCPPclang++14.0.6Success59,032+0.04 RP
Jun 29, 2026 21:33IlyaIlyaCPPclang++14.0.6Success59,781
Jun 29, 2026 21:33IlyaIlyaCPPclang++14.0.6Success59,451
Jun 29, 2026 21:31IlyaIlyaCPPclang++14.0.6Success59,272
Jun 29, 2026 21:28IlyaIlyaCPPclang++14.0.6Success59,045+0.29 RP
Jun 29, 2026 21:23IlyaIlyaCPPclang++20.1.2Success60,232
Jun 29, 2026 21:23IlyaIlyaCPPclang++19.1.1Success60,178
Jun 29, 2026 21:23IlyaIlyaCPPclang++18.1.3Success60,156
Jun 29, 2026 21:23IlyaIlyaCPPclang++17.0.6Success60,329
Jun 29, 2026 21:18IlyaIlyaCPPclang++16.0.6Success59,151
Jun 29, 2026 21:16IlyaIlyaCPPg++10.5.0Success60,918
Jun 29, 2026 21:15IlyaIlyaCPPg++13.3.0Success59,516
Jun 29, 2026 21:15IlyaIlyaCPPclang++18.1.3Success60,659
Jun 29, 2026 21:15IlyaIlyaCPPclang++17.0.6Success60,370
Jun 29, 2026 21:14IlyaIlyaCPPclang++16.0.6Success59,245
Jun 29, 2026 21:13IlyaIlyaCPPclang++15.0.7Success59,478
Jun 29, 2026 21:11IlyaIlyaCPPclang++20.1.2Success60,489
Jun 29, 2026 21:08IlyaIlyaCPPg++14.2.0Success59,610
Jun 29, 2026 21:05IlyaIlyaCPPclang++14.0.6Success59,329
Jun 29, 2026 21:04IlyaIlyaCPPclang++14.0.6Success59,445
Jun 29, 2026 21:02IlyaIlyaCPPclang++14.0.6Success59,356
Jun 29, 2026 21:00IlyaIlyaCPPclang++14.0.6Success59,210
Jun 29, 2026 20:57IlyaIlyaCPPclang++14.0.6Success59,148+1.68 RP
Jun 29, 2026 20:56IlyaIlyaCPPclang++14.0.6Success60,654
Jun 29, 2026 20:54IlyaIlyaCPPclang++14.0.6Success59,970
Jun 29, 2026 20:52IlyaIlyaCPPclang++14.0.6Success60,070
Jun 29, 2026 20:47IlyaIlyaCPPclang++14.0.6Success59,932
Jun 29, 2026 20:43IlyaIlyaCPPclang++14.0.6Success59,848