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 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
Jun 29, 2026 20:41IlyaIlyaCPPclang++14.0.6Error
Jun 29, 2026 20:39IlyaIlyaCPPclang++14.0.6Success60,418
Jun 29, 2026 20:36IlyaIlyaCPPclang++14.0.6Success59,762
Jun 29, 2026 20:35IlyaIlyaCPPclang++14.0.6Error
Jun 29, 2026 20:30IlyaIlyaCPPclang++14.0.6Error
Jun 29, 2026 20:29IlyaIlyaCPPclang++14.0.6Error
Jun 29, 2026 20:27IlyaIlyaCPPclang++14.0.6Success60,072
Jun 29, 2026 20:22IlyaIlyaCPPclang++14.0.6Success59,762
Jun 29, 2026 20:05IlyaIlyaCPPclang++14.0.6Success59,848
Jun 29, 2026 19:59IlyaIlyaCPPclang++14.0.6Success60,043
Jun 29, 2026 19:58IlyaIlyaCPPclang++14.0.6Error
Jun 29, 2026 19:54IlyaIlyaCPPclang++20.1.2Success60,962
Jun 29, 2026 19:49IlyaIlyaCPPclang++14.0.6Success59,759
Jun 29, 2026 19:42IlyaIlyaCPPclang++14.0.6Success59,824
Jun 29, 2026 19:35IlyaIlyaCPPclang++14.0.6Success59,743+0.44 RP
Jun 29, 2026 19:34IlyaIlyaCPPclang++14.0.6Success59,951
Jun 29, 2026 19:31IlyaIlyaCPPg++14.2.0Success60,597
Jun 29, 2026 19:27IlyaIlyaCPPg++14.2.0Success60,272
Jun 29, 2026 19:25IlyaIlyaCPPclang++20.1.2Success60,948
Jun 29, 2026 19:24IlyaIlyaCPPg++13.3.0Success60,305
Jun 29, 2026 19:22IlyaIlyaCPPclang++14.0.6Success59,900+0.93 RP
Jun 29, 2026 14:47IlyaIlyaCPPclang++14.0.6Success60,578
Jun 29, 2026 14:42IlyaIlyaCPPclang++14.0.6Success68,145
Jun 29, 2026 14:33IlyaIlyaCPPclang++18.1.3Success60,997
Jun 29, 2026 14:26IlyaIlyaCPPclang++14.0.6Success60,237+0.42 RP
Jun 29, 2026 14:25IlyaIlyaCPPclang++20.1.2Success61,118
Jun 29, 2026 14:19IlyaIlyaCPPg++14.2.0Success60,759
Jun 29, 2026 14:02IlyaIlyaCPPg++13.3.0Success60,389+1.02 RP
Jun 29, 2026 13:59IlyaIlyaCPPg++13.3.0Success64,454
Jun 29, 2026 13:51IlyaIlyaCPPg++13.3.0Success62,608
Jun 29, 2026 13:49IlyaIlyaCPPg++13.3.0Success60,764+0.90 RP
Jun 29, 2026 13:44IlyaIlyaCPPg++14.2.0Success61,140
Jun 29, 2026 13:40IlyaIlyaCPPclang++20.1.2Success61,097+0.58 RP
Jun 29, 2026 13:36IlyaIlyaCPPg++13.3.0Success61,313+0.64 RP
Jun 29, 2026 13:34IlyaIlyaCPPg++13.3.0Error
Jun 29, 2026 13:28IlyaIlyaCPPg++13.3.0Success62,410
Jun 29, 2026 13:25IlyaIlyaCPPg++13.3.0Success61,556+3.77 RP
Jun 29, 2026 13:23IlyaIlyaCPPclang++20.1.2Success63,927
Jun 29, 2026 13:17IlyaIlyaCPPg++14.2.0Success63,870
Jun 29, 2026 13:10IlyaIlyaCPPg++13.3.0Success64,689
Jun 29, 2026 12:37IlyaIlyaCPPg++10.5.0Success70,894