TopK 
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 | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| May 21, 2026 18:32 | CPPg++13.3.0 | Success | 59,600 | ||
| May 21, 2026 18:30 | CPPg++13.3.0 | Success | 61,172 | ||
| May 21, 2026 18:28 | CPPg++13.3.0 | Success | 62,013 | ||
| May 21, 2026 18:25 | CPPg++13.3.0 | Success | 59,556 | ||
| May 18, 2026 18:43 | CPPg++13.3.0 | Success | 59,610 | ||
| May 18, 2026 18:39 | CPPg++13.3.0 | Success | 59,645 | ||
| May 18, 2026 18:38 | CPPg++13.3.0 | Success | 59,700 | ||
| May 18, 2026 18:38 | CPPg++13.3.0 | Success | 59,651 | ||
| May 18, 2026 18:35 | CPPg++13.3.0 | Success | 59,586 | ||
| May 18, 2026 18:34 | CPPg++13.3.0 | Success | 59,591 | ||
| May 18, 2026 18:33 | CPPg++13.3.0 | Success | 59,683 | ||
| May 18, 2026 18:33 | CPPg++13.3.0 | Success | 59,518+0.25 RP | ||
| May 18, 2026 18:31 | CPPg++13.3.0 | Success | 59,605+0.17 RP | ||
| May 18, 2026 18:23 | CPPg++13.3.0 | Success | 59,705 | ||
| May 18, 2026 18:23 | CPPg++13.3.0 | Success | 59,805 | ||
| May 18, 2026 18:20 | CPPg++13.3.0 | Success | 59,667+0.01 RP | ||
| May 18, 2026 18:18 | CPPg++13.3.0 | Success | 59,721 | ||
| May 18, 2026 18:17 | CPPg++13.3.0 | Success | 59,672+0.03 RP | ||
| May 18, 2026 18:16 | CPPg++13.3.0 | Success | 59,713 | ||
| May 18, 2026 18:16 | CPPg++13.3.0 | Success | 59,751 | ||
| May 18, 2026 18:15 | CPPg++13.3.0 | Success | 59,686 | ||
| May 18, 2026 18:15 | CPPg++13.3.0 | Success | 60,991 | ||
| May 18, 2026 18:12 | CPPg++13.3.0 | Success | 59,683+0.50 RP | ||
| May 18, 2026 18:12 | CPPg++13.3.0 | Success | 72,367 | ||
| May 18, 2026 17:56 | CPPg++13.3.0 | Success | 59,997 | ||
| May 18, 2026 17:43 | CPPg++13.3.0 | Success | 59,962 | ||
| May 18, 2026 17:43 | CPPg++13.3.0 | Success | 59,886 | ||
| May 18, 2026 17:20 | CPPg++13.3.0 | Success | 59,937 | ||
| May 18, 2026 16:36 | CPPg++13.3.0 | Success | 59,916 | ||
| May 18, 2026 08:32 | CPPg++13.3.0 | Success | 59,970 | ||
| May 18, 2026 05:37 | CPPg++13.3.0 | Success | 59,945 | ||
| May 18, 2026 05:30 | CPPg++13.3.0 | Success | 59,929 | ||
| May 18, 2026 05:13 | CPPg++13.3.0 | Success | 59,867 | ||
| May 18, 2026 05:13 | CPPg++13.3.0 | Success | 59,902+0.08 RP | ||
| May 18, 2026 05:13 | CPPg++13.3.0 | Success | 59,862+0.11 RP | ||
| May 18, 2026 03:27 | CPPclang++20.1.2 | Success | 64,524 | ||
| May 18, 2026 03:27 | CPPg++10.5.0 | Success | 61,181 | ||
| May 18, 2026 03:25 | CPPg++13.3.0 | Success | 59,929+0.95 RP | ||
| May 18, 2026 02:16 | CPPg++10.5.0 | Success | 64,018 | ||
| May 18, 2026 02:12 | CPPg++13.3.0 | Success | 60,732 | ||
| May 18, 2026 02:12 | CPPg++13.3.0 | Success | 63,018 | ||
| May 18, 2026 00:54 | CPPg++13.3.0 | Success | 60,570 | ||
| May 17, 2026 23:51 | CPPg++13.3.0 | Success | 61,589 | ||
| May 17, 2026 23:51 | CPPg++13.3.0 | Success | 62,562 | ||
| May 17, 2026 14:54 | CPPg++12.4.0 | Success | 60,510 | ||
| May 17, 2026 14:53 | CPPg++11.5.0 | Success | 63,897 | ||
| May 17, 2026 14:53 | CPPg++10.5.0 | Success | 64,024 | ||
| May 17, 2026 12:09 | CPPg++13.3.0 | Success | 62,813 | ||
| May 17, 2026 11:56 | CPPclang++20.1.2 | Success | 61,502 | ||
| May 17, 2026 11:56 | CPPg++14.2.0 | Success | 60,443 | ||
| May 17, 2026 11:56 | CPPclang++18.1.3 | Success | 61,486 | ||
| May 17, 2026 11:53 | CPPg++13.3.0 | Success | 60,383 | ||
| May 17, 2026 11:53 | CPPg++13.3.0 | Success | 60,356 | ||
| May 17, 2026 11:53 | CPPg++13.3.0 | Success | 60,532 | ||
| May 17, 2026 11:52 | CPPg++13.3.0 | Success | 60,272+0.30 RP | ||
| May 17, 2026 11:47 | CPPg++13.3.0 | Success | 68,164 | ||
| May 17, 2026 11:47 | CPPg++13.3.0 | Success | 62,310 | ||
| May 17, 2026 11:47 | CPPg++13.3.0 | Success | 60,581 | ||
| May 17, 2026 11:44 | CPPg++13.3.0 | Success | 60,381+1.60 RP | ||
| May 17, 2026 11:44 | CPPg++13.3.0 | Success | 60,970 | ||
| May 17, 2026 11:44 | CPPg++14.2.0 | Success | 61,205 | ||
| May 17, 2026 11:40 | CPPclang++20.1.2 | Success | 62,732+7.38 RP | ||
| May 17, 2026 11:40 | CPPg++10.5.0 | Success | 66,945 | ||
| May 17, 2026 11:40 | CPPg++13.3.0 | Success | 60,970+4.61 RP | ||
| May 17, 2026 11:38 | CPPg++10.5.0 | Success | 65,778+2.84 RP | ||
| May 17, 2026 11:38 | CPPg++10.5.0 | Success | 67,221 | ||
| May 17, 2026 09:03 | CPPg++10.5.0 | Success | 67,159 | ||
| May 17, 2026 08:31 | CPPg++10.5.0 | Success | 67,194 | ||
| May 17, 2026 03:05 | CPPg++10.5.0 | Success | 67,029+0.01 RP | ||
| May 16, 2026 20:54 | CPPg++11.5.0 | Success | 67,259 | ||
| May 16, 2026 20:54 | CPPg++12.4.0 | Success | 67,824 | ||
| May 16, 2026 20:53 | CPPg++14.2.0 | Success | 67,878 | ||
| May 16, 2026 17:47 | CPPg++10.5.0 | Success | 67,532 | ||
| May 16, 2026 17:45 | CPPg++10.5.0 | Success | 67,035+1.43 RP | ||
| May 16, 2026 17:43 | CPPg++13.3.0 | Success | 68,816 | ||
| May 16, 2026 16:42 | CPPg++13.3.0 | Success | 68,721 | ||
| May 16, 2026 16:35 | CPPg++13.3.0 | Success | 67,737 | ||
| May 16, 2026 16:31 | CPPclang++20.1.2 | Success | 67,683+12.35 RP | ||
| May 16, 2026 15:34 | CPPg++10.5.0 | Success | 73,943 | ||
| May 16, 2026 13:58 | CPPg++13.3.0 | Success | 73,878 | ||
| May 16, 2026 13:57 | CPPclang++20.1.2 | Success | 73,854+1.58 RP | ||
| May 16, 2026 08:04 | CPPclang++20.1.2 | Success | 75,975 | ||
| May 16, 2026 07:11 | CPPclang++20.1.2 | Success | 74,724+0.11 RP | ||
| May 16, 2026 07:09 | CPPclang++18.1.3 | Success | 74,783+4.24 RP | ||
| May 16, 2026 07:07 | CPPg++10.5.0 | Success | 77,232+38.48 RP | ||
| May 16, 2026 01:04 | CPPg++13.3.0 | Success | 110,110 | ||
| May 16, 2026 01:04 | CPPclang++20.1.2 | Success | 110,224 | ||
| May 15, 2026 20:36 | CPPg++10.5.0 | Success | 109,894+43.80 RP | ||
| May 15, 2026 20:23 | CPPg++10.5.0 | Success | 211,883+47.20 RP | ||
| May 14, 2026 16:54 | ZIG0.15.1 | Success | 110,164 | ||
| May 12, 2026 01:34 | CPPg++14.2.0 | Success | 64,867 | ||
| May 12, 2026 01:32 | CPPg++14.2.0 | Success | 64,437 | ||
| May 12, 2026 01:28 | CPPg++14.2.0 | Success | 65,362 | ||
| May 12, 2026 01:26 | CPPg++14.2.0 | Success | 64,370+0.48 RP | ||
| May 12, 2026 01:22 | CPPg++14.2.0 | Success | 64,686 | ||
| May 12, 2026 01:10 | CPPg++14.2.0 | Success | 65,240 | ||
| May 12, 2026 01:07 | CPPg++14.2.0 | Success | 65,237 | ||
| May 12, 2026 01:05 | CPPg++14.2.0 | Success | 65,232 | ||
| May 12, 2026 01:03 | CPPg++14.2.0 | Success | 65,110 | ||
| May 12, 2026 01:00 | CPPg++14.2.0 | Success | 69,000 |