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 | |
|---|---|---|---|---|---|
| Oct 11, 2026 22:21 | CPPg++13.3.0 | Success | 55,154 | ||
| Oct 11, 2026 20:54 | CPPg++13.3.0 | Success | 57,259 | ||
| Oct 11, 2026 20:01 | CPPg++13.3.0 | Success | 55,132 | ||
| Oct 11, 2026 19:44 | CPPg++13.3.0 | Success | 55,645 | ||
| Oct 11, 2026 19:22 | CPPg++13.3.0 | Success | 55,110 | ||
| Oct 11, 2026 18:54 | CPPg++13.3.0 | Success | 129,800 | ||
| Oct 11, 2026 18:05 | CPPg++13.3.0 | Success | 55,086+0.09 RP | ||
| Oct 11, 2026 17:14 | CPPg++13.3.0 | Success | 55,251 | ||
| Oct 11, 2026 16:38 | CPPg++13.3.0 | Success | 55,113+0.19 RP | ||
| Oct 11, 2026 16:03 | CPPg++13.3.0 | Success | 55,240 | ||
| Oct 11, 2026 15:28 | CPPg++13.3.0 | Success | 55,170+0.19 RP | ||
| Oct 11, 2026 14:18 | CPPg++13.3.0 | Success | 55,743 | ||
| Oct 11, 2026 13:54 | CPPg++13.3.0 | Success | 55,756 | ||
| Oct 11, 2026 07:18 | CPPclang++18.1.3 | Success | 55,291 | ||
| Oct 11, 2026 07:10 | CPPclang++18.1.3 | Success | 55,262 | ||
| Oct 11, 2026 06:04 | CPPclang++18.1.3 | Success | 55,232 | ||
| Oct 11, 2026 05:49 | CPPclang++18.1.3 | Success | 55,229+0.54 RP | ||
| Oct 11, 2026 05:28 | CPPclang++18.1.3 | Success | 55,394+0.41 RP | ||
| Oct 11, 2026 05:19 | CPPclang++18.1.3 | Success | 55,521+0.52 RP | ||
| Oct 11, 2026 04:47 | CPPclang++18.1.3 | Success | 55,783 | ||
| Oct 11, 2026 04:20 | CPPclang++18.1.3 | Success | 55,681+0.16 RP | ||
| Oct 11, 2026 03:51 | CPPclang++18.1.3 | Success | 55,732+0.56 RP | ||
| Oct 11, 2026 03:37 | CPPclang++18.1.3 | Success | 55,905+0.98 RP | ||
| Oct 11, 2026 03:02 | CPPclang++18.1.3 | Success | 56,232 | ||
| Oct 10, 2026 00:01 | CPPclang++18.1.3 | Success | 56,245 | ||
| Oct 9, 2026 23:41 | CPPclang++20.1.2 | Success | 56,494 | ||
| Oct 9, 2026 23:14 | CPPclang++18.1.3 | Success | 56,213+0.71 RP | ||
| Oct 9, 2026 22:55 | CPPclang++18.1.3 | Success | 56,527 | ||
| Oct 9, 2026 22:23 | CPPclang++18.1.3 | Success | 56,472 | ||
| Oct 9, 2026 22:13 | CPPclang++18.1.3 | Success | 56,437+0.15 RP | ||
| Oct 9, 2026 21:36 | CPPclang++18.1.3 | Success | 56,518 | ||
| Oct 9, 2026 21:17 | CPPclang++18.1.3 | Success | 63,472 | ||
| Oct 9, 2026 20:31 | CPPclang++18.1.3 | Success | 58,564 | ||
| Oct 9, 2026 18:10 | CPPclang++18.1.3 | Success | 56,486+3.00 RP | ||
| Oct 9, 2026 18:04 | CPPg++14.2.0 | Success | 63,086+158.05 RP | ||
| Oct 9, 2026 17:49 | CPPg++14.2.0 | Success | 57,702 | ||
| Oct 9, 2026 17:33 | CSHARP9.0.18 | Success | 53,991 | ||
| Oct 9, 2026 17:25 | CPPg++14.2.0 | Success | 57,745 | ||
| Oct 9, 2026 16:06 | CSHARP9.0.18 | Success | 53,989 | ||
| Oct 9, 2026 15:25 | CSHARP9.0.18 | Success | 55,040 | ||
| Oct 9, 2026 14:49 | CSHARP9.0.18 | Success | 54,035 | ||
| Oct 9, 2026 14:05 | CPPg++14.2.0 | Success | 59,013 | ||
| Oct 9, 2026 13:57 | CPPg++14.2.0 | Success | 57,459+2.36 RP | ||
| Oct 9, 2026 13:34 | CPPg++14.2.0 | Success | 59,200 | ||
| Oct 9, 2026 13:18 | CPPg++14.2.0 | Success | 58,248+27.92 RP | ||
| Oct 9, 2026 13:17 | CPPg++14.2.0 | Success | 69,562+143.76 RP | ||
| Oct 9, 2026 11:40 | RUSTrust-1.95.0 | Success | 53,745+0.09 RP | ||
| Oct 9, 2026 10:44 | RUSTrust-1.95.0 | Success | 53,810 | ||
| Oct 9, 2026 10:18 | RUSTrust-1.95.0 | Success | 53,772 | ||
| Oct 9, 2026 08:48 | RUSTrust-1.95.0 | Success | 53,783 | ||
| Oct 9, 2026 08:26 | CPPclang++18.1.3 | Success | 53,910 | ||
| Oct 9, 2026 08:17 | GOgo1.26.2 | Success | 53,935+0.03 RP | ||
| Oct 9, 2026 08:13 | ZIG0.15.1 | Success | 53,735+0.19 RP | ||
| Oct 9, 2026 08:12 | RUSTrust-1.95.0 | Success | 54,089 | ||
| Oct 9, 2026 07:22 | RUSTrust-1.95.0 | Success | 53,810 | ||
| Oct 6, 2026 08:21 | CPPg++14.2.0 | Success | 21,433,116+0.47 RP | ||
| Oct 2, 2026 21:34 | CPPclang++18.1.3 | Success | 53,621+187.15 RP | ||
| Oct 2, 2026 21:28 | CPPclang++18.1.3 | Error | |||
| Oct 2, 2026 13:33 | CPPclang++20.1.2 | Success | 68,086+146.87 RP | ||
| Sep 26, 2026 19:32 | CSHARP9.0.18 | Success | 53,824+9.56 RP | ||
| Sep 26, 2026 19:10 | GOgo1.26.2 | Success | 53,943+7.28 RP | ||
| Sep 26, 2026 19:09 | ZIG0.15.1 | Success | 53,791+7.50 RP | ||
| Sep 26, 2026 19:09 | RUSTrust-1.95.0 | Success | 53,770+7.48 RP | ||
| Sep 25, 2026 21:20 | CPPg++13.3.0 | Success | 53,810+1.02 RP | ||
| Sep 24, 2026 19:01 | CPPg++13.3.0 | Success | 53,959+0.08 RP | ||
| Sep 24, 2026 19:01 | CPPg++13.3.0 | Success | 53,970+0.92 RP | ||
| Sep 24, 2026 18:58 | CPPg++13.3.0 | Error | |||
| Sep 24, 2026 18:56 | CPPg++13.3.0 | Success | 54,105+190.87 RP | ||
| Sep 23, 2026 18:26 | CPPclang++19.1.1 | Success | 72,189+138.53 RP | ||
| Sep 20, 2026 16:35 | CPPclang++20.1.2 | Success | 55,991 | ||
| Sep 20, 2026 15:20 | RUSTrust-1.95.0 | Success | 55,978+0.88 RP | ||
| Sep 20, 2026 15:17 | CSHARP9.0.15 | Success | 56,743+5.59 RP | ||
| Sep 20, 2026 15:16 | ZIG0.15.1 | Success | 56,051+0.21 RP | ||
| Sep 20, 2026 15:15 | RUSTrust-1.95.0 | Success | 57,691 | ||
| Sep 20, 2026 15:14 | GOgo1.26.2 | Success | 56,148+6.75 RP | ||
| Sep 20, 2026 15:12 | CPPclang++20.1.2 | Success | 56,029 | ||
| Sep 20, 2026 15:07 | CPPclang++20.1.2 | Success | 56,064 | ||
| Sep 20, 2026 15:05 | CPPclang++20.1.2 | Success | 56,797 | ||
| Sep 20, 2026 15:03 | CPPclang++20.1.2 | Success | 1,784,691 | ||
| Sep 20, 2026 15:00 | CPPclang++20.1.2 | Success | 56,589 | ||
| Sep 20, 2026 14:57 | CPPclang++20.1.2 | Success | 1,847,670 | ||
| Sep 20, 2026 14:54 | CPPclang++20.1.2 | Success | 56,697 | ||
| Sep 20, 2026 14:46 | CPPg++14.2.0 | Success | 55,932+5.62 RP | ||
| Sep 20, 2026 14:44 | CPPg++14.2.0 | Success | 1,855,129 | ||
| Sep 20, 2026 14:41 | CPPg++14.2.0 | Success | 57,500+29.03 RP | ||
| Sep 20, 2026 14:39 | CPPg++14.2.0 | Success | 910,872 | ||
| Sep 19, 2026 13:37 | CPPg++14.2.0 | Success | 383,589 | ||
| Sep 19, 2026 13:27 | CPPg++14.2.0 | Success | 91,667 | ||
| Sep 19, 2026 13:23 | CPPg++14.2.0 | Success | 3,536,381 | ||
| Sep 12, 2026 09:57 | CPPg++14.2.0 | Success | 67,856+0.05 RP | ||
| Sep 12, 2026 09:55 | CPPg++14.2.0 | Success | 68,405 | ||
| Sep 12, 2026 09:52 | CPPg++14.2.0 | Success | 67,881+1.37 RP | ||
| Sep 12, 2026 09:50 | CPPg++14.2.0 | Success | 83,829 | ||
| Sep 12, 2026 09:47 | CPPg++14.2.0 | Success | 68,516+17.17 RP | ||
| Sep 12, 2026 09:39 | CPPg++14.2.0 | Error | |||
| Sep 12, 2026 09:34 | CPPg++14.2.0 | Success | 85,978 | ||
| Sep 12, 2026 09:30 | CPPg++14.2.0 | Success | 77,651+2.63 RP | ||
| Sep 12, 2026 09:27 | CPPg++14.2.0 | Success | 79,270+2.25 RP | ||
| Sep 12, 2026 09:25 | CPPg++14.2.0 | Success | 91,313 | ||
| Sep 12, 2026 09:23 | CPPg++14.2.0 | Success | 80,710+14.46 RP |