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.

Back to listJul 8, 2021 20:00Yurkov AlekseyYurkov AlekseyScore: 105,484Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 8, 2021 20:00104,01963,668,64537,475,0001,012,0002,269,184
2Jul 8, 2021 20:00104,23066,806,28337,551,0001,014,0002,273,280
3Jul 8, 2021 20:00104,28664,605,33837,571,0001,015,0002,289,664
4Jul 8, 2021 20:00104,95463,685,95836,842,0001,991,0002,531,328
5Jul 8, 2021 20:00104,97068,250,49737,844,000995,0002,289,664
6Jul 8, 2021 20:00105,06866,118,76836,882,0001,993,0002,289,664
7Jul 8, 2021 20:00105,08461,086,64536,888,0001,993,0002,289,664
8Jul 8, 2021 20:00105,08663,520,76338,882,00002,371,584
9Jul 8, 2021 20:00105,11967,098,88236,900,0001,994,0002,273,280
10Jul 8, 2021 20:00105,19567,013,59436,926,0001,996,0002,289,664
11Jul 8, 2021 20:00105,23559,929,33336,941,0001,996,0002,531,328
12Jul 8, 2021 20:00105,48462,083,85037,028,0002,001,0002,531,328
13Jul 8, 2021 20:00105,48463,429,63936,027,0003,002,0002,289,664
14Jul 8, 2021 20:00105,56264,868,77637,055,0002,003,0002,269,184
15Jul 8, 2021 20:00105,62259,518,21337,076,0002,004,0002,289,664
16Jul 8, 2021 20:00105,65463,672,30537,088,0002,004,0002,289,664
17Jul 8, 2021 20:00105,92462,880,65437,183,0002,009,0002,289,664
18Jul 8, 2021 20:00130,08171,139,30046,125,0002,005,0002,289,664
19Jul 8, 2021 20:00131,598110,602,57348,691,40002,252,800
20Jul 8, 2021 20:00132,090122,645,64948,873,28902,256,896
21Jul 8, 2021 20:00132,928104,655,36049,183,49602,265,088
22Jul 8, 2021 20:00132,970105,290,13049,198,95902,265,088
23Jul 8, 2021 20:00133,363119,919,88149,344,34402,269,184
24Jul 8, 2021 20:00134,308111,687,01549,693,86202,256,896