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 15, 2021 22:39Yurkov AlekseyYurkov AlekseyScore: 164,830Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 15, 2021 22:3998,70287,379,60936,519,68302,265,088
2Jul 15, 2021 22:3998,981114,086,91336,622,97302,269,184
3Jul 15, 2021 22:3899,240106,077,37936,718,68402,252,800
4Jul 15, 2021 22:3899,50399,220,13236,816,01202,260,992
5Jul 15, 2021 22:3899,768101,817,90436,914,25202,269,184
6Jul 15, 2021 22:3899,871114,249,74636,952,25702,256,896
7Jul 15, 2021 22:3999,95898,882,74736,984,53102,265,088
8Jul 15, 2021 22:38100,36398,416,18437,134,21702,273,280
9Jul 15, 2021 22:38100,458104,901,82337,169,61302,252,800
10Jul 15, 2021 22:38164,34186,462,80858,813,0001,993,0002,289,664
11Jul 15, 2021 22:38164,36590,372,93059,819,000996,0002,289,664
12Jul 15, 2021 22:39164,47086,459,65658,859,0001,995,0002,289,664
13Jul 15, 2021 22:38164,49782,149,47760,864,00002,273,280
14Jul 15, 2021 22:38164,51185,985,17658,874,0001,995,0002,277,376
15Jul 15, 2021 22:39164,52482,322,86858,879,0001,995,0002,375,680
16Jul 15, 2021 22:38164,63582,919,22259,917,000998,0002,273,280
17Jul 15, 2021 22:39164,63886,305,17558,919,0001,997,0002,289,664
18Jul 15, 2021 22:38164,77385,504,45358,968,0001,998,0002,277,376
19Jul 15, 2021 22:38164,83088,085,63158,988,0001,999,0002,289,664
20Jul 15, 2021 22:38164,99782,718,06559,048,0002,001,0002,273,280
21Jul 15, 2021 22:38165,00383,903,26060,051,0001,000,0002,531,328
22Jul 15, 2021 22:38165,01686,437,15559,055,0002,001,0002,289,664
23Jul 15, 2021 22:39165,04183,305,23359,063,0002,002,0002,289,664
24Jul 15, 2021 22:38165,04385,171,46059,064,0002,002,0002,289,664
25Jul 15, 2021 22:39165,05983,917,98059,070,0002,002,0002,289,664
26Jul 15, 2021 22:39165,07083,489,50159,074,0002,002,0002,289,664
27Jul 15, 2021 22:39165,11682,346,59460,092,0001,001,0002,289,664
28Jul 15, 2021 22:38165,12488,321,71059,093,0002,003,0002,527,232
29Jul 15, 2021 22:38165,19588,384,65860,120,0001,002,0002,289,664
30Jul 15, 2021 22:39165,28183,270,15859,149,0002,005,0002,392,064
31Jul 15, 2021 22:39165,35487,251,92959,176,0002,005,0002,277,376
32Jul 15, 2021 22:38165,40887,131,20559,195,0002,006,0002,289,664
33Jul 15, 2021 22:38165,47884,612,85059,220,0002,007,0002,289,664
34Jul 15, 2021 22:38165,84384,968,42959,351,0002,011,0002,289,664
35Jul 15, 2021 22:38166,97685,482,04059,789,0001,992,0002,527,232
36Jul 15, 2021 22:38168,41185,718,33261,307,0001,005,0002,289,664