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 13, 2021 16:49Andrey TsvetkovAndrey TsvetkovScore: 94,959Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 13, 2021 16:4494,37361,464,58631,925,0002,993,0002,519,040
2Jul 13, 2021 16:4494,50562,711,30832,969,0001,998,0002,523,136
3Jul 13, 2021 16:4494,55761,103,26731,988,0002,998,0002,519,040
4Jul 13, 2021 16:4494,58460,937,31932,997,0001,999,0002,523,136
5Jul 13, 2021 16:4994,58661,227,98131,998,0002,999,0002,334,720
6Jul 13, 2021 16:4494,59560,367,28932,000,0003,000,0002,334,720
7Jul 13, 2021 16:4994,60561,550,16232,004,0003,000,0002,334,720
8Jul 13, 2021 16:4494,62263,029,82732,010,0003,000,0002,519,040
9Jul 13, 2021 16:4994,65963,760,20433,023,0002,001,0002,334,720
10Jul 13, 2021 16:4994,71661,245,92833,043,0002,002,0002,334,720
11Jul 13, 2021 16:4994,75964,096,18233,058,0002,003,0002,326,528
12Jul 13, 2021 16:4994,90358,772,45133,108,0002,006,0002,527,232
13Jul 13, 2021 16:4994,95962,439,05133,128,0002,007,0002,523,136
14Jul 13, 2021 16:4995,03263,560,68333,153,0002,009,0002,387,968
15Jul 13, 2021 16:4495,08161,957,88333,170,0002,010,0002,334,720
16Jul 13, 2021 16:4495,08963,616,22333,173,0002,010,0002,523,136
17Jul 13, 2021 16:4995,14357,479,51333,192,0002,011,0002,527,232
18Jul 13, 2021 16:4495,23863,018,44133,225,0002,013,0002,334,720
19Jul 13, 2021 16:4497,75296,322,91536,168,15502,215,936
20Jul 13, 2021 16:4998,07293,747,44236,286,65302,203,648
21Jul 13, 2021 16:4498,073101,365,31236,286,90802,203,648
22Jul 13, 2021 16:4998,25794,938,02136,355,08002,195,456
23Jul 13, 2021 16:4998,259101,358,53836,355,86302,207,744
24Jul 13, 2021 16:4498,39696,262,91736,406,48002,207,744