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 | |
|---|---|---|---|---|---|
| Apr 27, 2026 15:04 | CPPg++14.2.0 | Success | 78,754+123.76 RP | ||
| Apr 27, 2026 14:59 | CPPg++14.2.0 | Success | 3,279,581 | ||
| Apr 27, 2026 14:55 | CPPg++14.2.0 | Success | 3,278,575 | ||
| Apr 27, 2026 14:50 | CPPg++14.2.0 | Success | 3,190,586 | ||
| Apr 27, 2026 14:46 | CPPg++14.2.0 | Success | 3,112,145+8.21 RP | ||
| Apr 27, 2026 14:43 | CPPg++14.2.0 | Error | |||
| Apr 27, 2026 13:59 | CPPg++13.3.0 | Success | 72,610 | ||
| Apr 27, 2026 09:41 | CPPg++13.3.0 | Success | 70,943 | ||
| Apr 27, 2026 07:40 | CPPg++13.3.0 | Success | 70,875 | ||
| Apr 27, 2026 04:53 | CPPg++11.5.0 | Success | 72,732 | ||
| Apr 27, 2026 02:13 | CPPg++13.3.0 | Success | 70,891+5.00 RP | ||
| Apr 26, 2026 23:32 | CPPg++13.3.0 | Success | 70,854 | ||
| Apr 26, 2026 21:09 | CPPg++13.3.0 | Success | 70,978 | ||
| Apr 26, 2026 20:46 | CPPg++10.5.0 | Success | 125,186 | ||
| Apr 26, 2026 19:32 | CPPg++10.5.0 | Success | 124,764 | ||
| Apr 26, 2026 19:04 | CPPg++14.2.0 | Success | 124,724 | ||
| Apr 26, 2026 19:03 | CPPg++10.5.0 | Success | 124,708+35.63 RP | ||
| Apr 26, 2026 18:54 | CPPg++13.3.0 | Success | 71,105 | ||
| Apr 26, 2026 17:52 | CPPg++10.5.0 | Success | 225,091 | ||
| Apr 26, 2026 17:14 | CPPg++13.3.0 | Success | 71,708 | ||
| Apr 26, 2026 17:03 | CPPg++10.5.0 | Success | 224,440+44.56 RP | ||
| Apr 26, 2026 15:16 | CPPg++13.3.0 | Success | 70,883 | ||
| Apr 26, 2026 13:15 | CPPclang++18.1.3 | Success | 62,508 | ||
| Apr 26, 2026 13:09 | CPPg++13.3.0 | Success | 70,889 | ||
| Apr 26, 2026 09:48 | CPPg++13.3.0 | Success | 70,881 | ||
| Apr 26, 2026 07:20 | CPPg++12.4.0 | Success | 70,905 | ||
| Apr 26, 2026 04:19 | CPPg++13.3.0 | Success | 71,216 | ||
| Apr 25, 2026 06:26 | CPPg++13.3.0 | Success | 70,981 | ||
| Apr 25, 2026 00:59 | CPPg++14.2.0 | Success | 70,813 | ||
| Apr 24, 2026 22:40 | CPPg++13.3.0 | Success | 70,991 | ||
| Apr 24, 2026 10:29 | CPPg++13.3.0 | Success | 70,897 | ||
| Apr 23, 2026 16:55 | CPPg++13.3.0 | Success | 70,797 | ||
| Apr 23, 2026 12:41 | CPPg++13.3.0 | Success | 70,848 | ||
| Apr 23, 2026 11:39 | CPPg++13.3.0 | Success | 73,767 | ||
| Apr 23, 2026 11:37 | CPPg++13.3.0 | Success | 74,489 | ||
| Apr 23, 2026 11:26 | CPPg++13.3.0 | Success | 71,597 | ||
| Apr 23, 2026 11:25 | CPPg++13.3.0 | Success | 70,702 | ||
| Apr 23, 2026 09:32 | CPPg++13.3.0 | Success | 70,908 | ||
| Apr 23, 2026 06:13 | CPPg++13.3.0 | Error | |||
| Apr 23, 2026 04:24 | CPPg++13.3.0 | Success | 71,127 | ||
| Apr 22, 2026 22:45 | CPPg++13.3.0 | Success | 70,937 | ||
| Apr 22, 2026 19:10 | CPPg++13.3.0 | Success | 70,881 | ||
| Apr 22, 2026 16:57 | CPPg++13.3.0 | Success | 70,862 | ||
| Apr 22, 2026 13:01 | CPPclang++20.1.2 | Success | 73,162+70.60 RP | ||
| Apr 22, 2026 11:39 | CPPclang++20.1.2 | Success | 156,213 | ||
| Apr 21, 2026 21:09 | CPPclang++18.1.3 | Success | 62,654 | ||
| Apr 21, 2026 21:09 | CPPclang++18.1.3 | Success | 62,881 | ||
| Apr 21, 2026 21:06 | CPPclang++18.1.3 | Success | 62,797 | ||
| Apr 21, 2026 18:37 | CPPg++13.3.0 | Success | 70,978 | ||
| Apr 21, 2026 16:39 | CPPclang++18.1.3 | Success | 62,897 | ||
| Apr 21, 2026 16:37 | CPPclang++18.1.3 | Success | 62,616 | ||
| Apr 21, 2026 16:35 | CPPg++13.3.0 | Success | 70,764 | ||
| Apr 21, 2026 16:30 | CPPclang++18.1.3 | Success | 62,778 | ||
| Apr 21, 2026 14:49 | CPPg++13.3.0 | Error | |||
| Apr 21, 2026 10:20 | CPPclang++18.1.3 | Success | 62,713 | ||
| Apr 21, 2026 09:57 | CPPg++13.3.0 | Success | 70,713 | ||
| Apr 21, 2026 09:43 | CPPg++13.3.0 | Success | 71,554 | ||
| Apr 21, 2026 09:34 | CPPg++13.3.0 | Success | 71,264 | ||
| Apr 21, 2026 08:04 | CPPg++13.3.0 | Success | 70,972 | ||
| Apr 21, 2026 06:09 | CPPg++13.3.0 | Success | 70,843 | ||
| Apr 21, 2026 04:16 | CPPg++13.3.0 | Success | 71,324 | ||
| Apr 21, 2026 01:27 | RUSTrust-1.95.0 | Success | 294,197+33.99 RP | ||
| Apr 21, 2026 00:37 | CPPclang++18.1.3 | Success | 64,040 | ||
| Apr 21, 2026 00:00 | CPPclang++18.1.3 | Success | 62,567 | ||
| Apr 20, 2026 23:55 | CPPg++10.5.0 | Error | |||
| Apr 20, 2026 22:40 | CPPg++13.3.0 | Success | 70,959 | ||
| Apr 20, 2026 19:35 | CPPg++13.3.0 | Success | 71,091 | ||
| Apr 20, 2026 16:37 | CPPg++13.3.0 | Success | 151,324+1.37 RP | ||
| Apr 20, 2026 16:35 | CPPclang++18.1.3 | Success | 154,537+22.70 RP | ||
| Apr 20, 2026 16:31 | CPPclang++20.1.2 | Success | 240,602 | ||
| Apr 20, 2026 16:31 | CPPg++13.3.0 | Success | 238,037+0.35 RP | ||
| Apr 20, 2026 16:31 | CPPclang++18.1.3 | Success | 240,051+41.66 RP | ||
| Apr 20, 2026 14:35 | ZIG0.14.0 | Success | 60,921 | ||
| Apr 20, 2026 14:34 | RUSTrust-1.94.0 | Success | 543,794 | ||
| Apr 20, 2026 14:31 | CPPg++13.3.0 | Error | |||
| Apr 20, 2026 13:10 | CPPg++13.3.0 | Success | 70,294 | ||
| Apr 20, 2026 13:09 | CPPg++13.3.0 | Error | |||
| Apr 20, 2026 13:06 | CPPg++13.3.0 | Error | |||
| Apr 20, 2026 12:38 | CPPg++13.3.0 | Success | 72,291 | ||
| Apr 19, 2026 09:31 | CPPg++13.3.0 | Success | 70,616+3.71 RP | ||
| Apr 19, 2026 08:54 | CPPclang++18.1.3 | Success | 74,473 | ||
| Apr 19, 2026 08:54 | CPPclang++18.1.3 | Success | 62,430 | ||
| Apr 19, 2026 07:03 | CPPg++13.3.0 | Success | 72,516+0.12 RP | ||
| Apr 19, 2026 06:56 | CPPclang++18.1.3 | Success | 62,522 | ||
| Apr 19, 2026 06:54 | CPPclang++18.1.3 | Success | 75,403 | ||
| Apr 19, 2026 06:52 | CPPclang++18.1.3 | Success | 62,859 | ||
| Apr 19, 2026 06:20 | CPPclang++18.1.3 | Success | 74,327 | ||
| Apr 19, 2026 04:42 | CPPg++13.3.0 | Success | 72,657 | ||
| Apr 19, 2026 03:00 | CPPclang++18.1.3 | Success | 121,195 | ||
| Apr 19, 2026 02:58 | CPPg++13.3.0 | Success | 218,789 | ||
| Apr 19, 2026 02:56 | CPPg++13.3.0 | Success | 164,746 | ||
| Apr 19, 2026 02:54 | CPPg++13.3.0 | Success | 218,873 | ||
| Apr 19, 2026 02:51 | CPPg++13.3.0 | Success | 163,886 | ||
| Apr 19, 2026 02:31 | CPPg++13.3.0 | Success | 72,581+5.11 RP | ||
| Apr 19, 2026 00:10 | CPPg++13.3.0 | Success | 75,389 | ||
| Apr 18, 2026 21:54 | CPPg++13.3.0 | Success | 75,378+8.82 RP | ||
| Apr 18, 2026 17:39 | CPPg++13.3.0 | Success | 80,746+4.98 RP | ||
| Apr 18, 2026 15:21 | CPPg++13.3.0 | Success | 84,132+8.71 RP | ||
| Apr 18, 2026 13:04 | CPPg++13.3.0 | Success | 90,786+1.72 RP | ||
| Apr 18, 2026 06:12 | CPPg++13.3.0 | Success | 92,230+50.91 RP |