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.
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Jan 17, 2026 05:02 | 67,741 | 48,524,870 | 24,062,000 | 1,002,000 | 2,277,376 | ||
| 2 | Jan 17, 2026 05:02 | 67,824 | 48,493,702 | 24,092,000 | 1,003,000 | 2,371,584 | ||
| 3 | Jan 17, 2026 04:51 | 67,827 | 49,685,745 | 23,089,000 | 2,007,000 | 2,277,376 | ||
| 4 | Jan 17, 2026 05:02 | 67,838 | 49,283,988 | 24,096,000 | 1,004,000 | 2,277,376 | ||
| 5 | Jan 17, 2026 04:53 | 67,854 | 45,981,888 | 24,102,000 | 1,004,000 | 2,277,376 | ||
| 6 | Jan 17, 2026 05:02 | 67,857 | 48,031,548 | 24,103,000 | 1,004,000 | 2,383,872 | ||
| 7 | Jan 17, 2026 04:53 | 67,862 | 49,600,953 | 23,101,000 | 2,008,000 | 2,379,776 | ||
| 8 | Jan 17, 2026 05:02 | 67,865 | 45,901,555 | 23,102,000 | 2,008,000 | 2,392,064 | ||
| 9 | Jan 17, 2026 04:53 | 67,892 | 49,657,514 | 23,111,000 | 2,009,000 | 2,387,968 | ||
| 10 | Jan 28, 2026 01:06 | 67,914 | 46,520,344 | 24,123,000 | 1,005,000 | 2,379,776 | ||
| 11 | Jan 17, 2026 05:02 | 67,938 | 48,736,354 | 23,126,000 | 2,011,000 | 2,277,376 | ||
| 12 | Jan 17, 2026 04:53 | 68,003 | 53,076,324 | 24,155,000 | 1,006,000 | 2,502,656 | ||
| 13 | Jan 17, 2026 04:53 | 68,008 | 49,449,762 | 24,157,000 | 1,006,000 | 2,277,376 | ||
| 14 | Jan 17, 2026 05:01 | 68,041 | 47,356,036 | 24,168,000 | 1,007,000 | 2,383,872 | ||
| 15 | Jan 17, 2026 05:02 | 68,068 | 45,438,064 | 24,178,000 | 1,007,000 | 2,383,872 | ||
| 16 | Jan 17, 2026 04:53 | 68,078 | 49,153,504 | 23,174,000 | 2,015,000 | 2,387,968 | ||
| 17 | Jan 17, 2026 05:02 | 68,081 | 51,185,519 | 23,175,000 | 2,015,000 | 2,387,968 | ||
| 18 | Jan 17, 2026 04:51 | 68,081 | 47,425,196 | 24,183,000 | 1,007,000 | 2,277,376 | ||
| 19 | Jan 17, 2026 05:02 | 68,086 | 50,084,173 | 24,185,000 | 1,007,000 | 2,277,376 | ||
| 20 | Jan 17, 2026 05:02 | 68,086 | 48,143,922 | 24,185,000 | 1,007,000 | 2,277,376 | ||
| 21 | Jan 17, 2026 04:53 | 68,092 | 51,275,646 | 24,187,000 | 1,007,000 | 2,277,376 | ||
| 22 | Jan 17, 2026 04:53 | 68,103 | 46,829,327 | 23,183,000 | 2,015,000 | 2,387,968 | ||
| 23 | Jan 17, 2026 04:51 | 68,108 | 49,237,409 | 23,184,000 | 2,016,000 | 2,277,376 | ||
| 24 | Jan 17, 2026 05:02 | 68,116 | 52,732,445 | 23,187,000 | 2,016,000 | 2,277,376 | ||
| 25 | Jan 17, 2026 05:02 | 68,124 | 48,218,364 | 23,190,000 | 2,016,000 | 2,383,872 | ||
| 26 | Jan 17, 2026 05:01 | 68,127 | 46,276,617 | 23,191,000 | 2,016,000 | 2,387,968 | ||
| 27 | Jan 17, 2026 05:02 | 68,141 | 46,361,428 | 23,195,000 | 2,017,000 | 2,383,872 | ||
| 28 | Jan 17, 2026 04:53 | 68,159 | 45,270,973 | 24,211,000 | 1,008,000 | 2,383,872 | ||
| 29 | Jan 28, 2026 01:07 | 68,162 | 48,316,012 | 24,212,000 | 1,008,000 | 2,506,752 | ||
| 30 | Jan 17, 2026 05:01 | 68,168 | 46,101,094 | 23,205,000 | 2,017,000 | 2,379,776 | ||
| 31 | Jan 17, 2026 04:53 | 68,197 | 45,142,140 | 23,215,000 | 2,018,000 | 2,523,136 | ||
| 32 | Jan 17, 2026 04:53 | 68,214 | 50,613,492 | 23,220,000 | 2,019,000 | 2,277,376 | ||
| 33 | Jan 17, 2026 05:02 | 68,216 | 47,650,207 | 23,221,000 | 2,019,000 | 2,392,064 | ||
| 34 | Jan 17, 2026 04:53 | 68,278 | 47,482,156 | 24,253,000 | 1,010,000 | 2,387,968 | ||
| 35 | Jan 28, 2026 01:07 | 68,297 | 47,674,532 | 24,260,000 | 1,010,000 | 2,277,376 | ||
| 36 | Jan 17, 2026 04:51 | 68,300 | 47,895,424 | 23,250,000 | 2,021,000 | 2,383,872 | ||
| 37 | Jan 17, 2026 05:01 | 68,316 | 48,264,815 | 24,266,000 | 1,011,000 | 2,277,376 | ||
| 38 | Jan 17, 2026 05:02 | 68,327 | 47,646,107 | 23,259,000 | 2,022,000 | 2,277,376 | ||
| 39 | Jan 17, 2026 05:02 | 68,392 | 48,221,912 | 24,293,000 | 1,012,000 | 2,277,376 | ||
| 40 | Jan 28, 2026 01:07 | 68,397 | 55,408,478 | 23,283,000 | 2,024,000 | 2,387,968 | ||
| 41 | Jan 17, 2026 04:53 | 68,424 | 51,632,998 | 24,305,000 | 1,012,000 | 2,277,376 | ||
| 42 | Jan 28, 2026 01:06 | 68,430 | 49,115,749 | 24,307,000 | 1,012,000 | 2,375,680 | ||
| 43 | Jan 17, 2026 04:53 | 68,432 | 54,202,605 | 24,308,000 | 1,012,000 | 2,277,376 | ||
| 44 | Jan 17, 2026 04:53 | 68,435 | 44,547,266 | 24,309,000 | 1,012,000 | 2,379,776 | ||
| 45 | Jan 17, 2026 05:02 | 68,486 | 51,329,628 | 24,327,000 | 1,013,000 | 2,387,968 | ||
| 46 | Jan 17, 2026 05:02 | 68,492 | 50,046,896 | 24,329,000 | 1,013,000 | 2,277,376 | ||
| 47 | Jan 17, 2026 05:02 | 68,497 | 48,911,281 | 25,344,000 | 0 | 2,277,376 | ||
| 48 | Jan 17, 2026 04:51 | 68,508 | 48,753,336 | 24,335,000 | 1,013,000 | 2,277,376 | ||
| 49 | Jan 17, 2026 05:00 | 68,514 | 46,545,464 | 25,350,000 | 0 | 2,379,776 | ||
| 50 | Jan 17, 2026 05:02 | 68,516 | 50,736,332 | 24,337,000 | 1,014,000 | 2,277,376 | ||
| 51 | Jan 17, 2026 04:53 | 68,519 | 48,799,423 | 25,352,000 | 0 | 2,387,968 | ||
| 52 | Jan 17, 2026 05:01 | 68,522 | 51,692,262 | 24,339,000 | 1,014,000 | 2,277,376 | ||
| 53 | Jan 17, 2026 05:02 | 68,532 | 53,098,648 | 25,357,000 | 0 | 2,400,256 | ||
| 54 | Jan 17, 2026 05:02 | 68,543 | 47,700,050 | 25,361,000 | 0 | 2,367,488 | ||
| 55 | Jan 17, 2026 04:53 | 68,546 | 47,505,513 | 25,362,000 | 0 | 2,379,776 | ||
| 56 | Jan 17, 2026 04:53 | 68,549 | 48,482,884 | 25,363,000 | 0 | 2,392,064 | ||
| 57 | Jan 17, 2026 05:00 | 68,551 | 47,755,825 | 25,364,000 | 0 | 2,277,376 | ||
| 58 | Jan 17, 2026 04:51 | 68,562 | 46,951,946 | 25,368,000 | 0 | 2,375,680 | ||
| 59 | Jan 17, 2026 05:01 | 68,573 | 46,224,570 | 25,372,000 | 0 | 2,277,376 | ||
| 60 | Jan 17, 2026 05:02 | 68,605 | 55,615,088 | 25,384,000 | 0 | 2,387,968 | ||
| 61 | Jan 17, 2026 05:00 | 68,619 | 48,275,830 | 24,374,000 | 1,015,000 | 2,277,376 | ||
| 62 | Jan 17, 2026 05:01 | 68,622 | 54,687,501 | 25,390,000 | 0 | 2,277,376 | ||
| 63 | Jan 17, 2026 05:02 | 68,651 | 48,049,731 | 24,385,000 | 1,016,000 | 2,383,872 | ||
| 64 | Jan 17, 2026 05:01 | 68,659 | 48,195,399 | 25,404,000 | 0 | 2,379,776 | ||
| 65 | Jan 17, 2026 05:01 | 68,659 | 48,469,287 | 24,388,000 | 1,016,000 | 2,277,376 | ||
| 66 | Jan 28, 2026 01:06 | 68,681 | 46,343,822 | 24,396,000 | 1,016,000 | 2,277,376 | ||
| 67 | Jan 17, 2026 05:01 | 68,765 | 49,213,359 | 24,426,000 | 1,017,000 | 2,277,376 | ||
| 68 | Jan 17, 2026 05:01 | 68,784 | 48,566,321 | 25,450,000 | 0 | 2,383,872 | ||
| 69 | Jan 17, 2026 05:00 | 68,797 | 47,234,904 | 25,455,000 | 0 | 2,502,656 | ||
| 70 | Jan 17, 2026 05:00 | 68,803 | 49,610,504 | 25,457,000 | 0 | 2,379,776 | ||
| 71 | Jan 17, 2026 05:01 | 68,808 | 47,412,714 | 24,441,000 | 1,018,000 | 2,383,872 | ||
| 72 | Jan 17, 2026 05:00 | 68,832 | 52,910,833 | 24,450,000 | 1,018,000 | 2,277,376 | ||
| 73 | Jan 17, 2026 05:01 | 68,857 | 52,426,880 | 25,477,000 | 0 | 2,277,376 | ||
| 74 | Jan 17, 2026 05:01 | 68,895 | 50,681,028 | 24,472,000 | 1,019,000 | 2,277,376 | ||
| 75 | Jan 17, 2026 05:00 | 68,957 | 45,968,046 | 24,494,000 | 1,020,000 | 2,379,776 | ||
| 76 | Jan 17, 2026 05:00 | 69,111 | 47,457,289 | 25,571,000 | 0 | 2,277,376 | ||
| 77 | Jan 17, 2026 05:00 | 69,208 | 51,696,482 | 24,583,000 | 1,024,000 | 2,277,376 | ||
| 78 | Jan 17, 2026 05:01 | 70,300 | 51,072,466 | 24,011,000 | 2,000,000 | 2,277,376 |