Median Sergey Svistunov

Find the median of 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 median value, printed as a decimal string. The median is defined as the element at index N/2 (i.e., a[50000000]) in the sorted array.

Back to listAug 2, 2022 22:51Robert BurkeRobert BurkeScore: 5,113Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 2, 2022 22:514,79862,082,21635,309,0004,035,0002,322,432
2Aug 2, 2022 22:494,83864,286,86231,536,0008,138,0002,523,136
3Aug 2, 2022 22:494,85467,666,43829,853,0009,951,0002,433,024
4Aug 2, 2022 22:514,86462,576,60130,908,0008,973,0002,461,696
5Aug 2, 2022 22:514,88670,613,59632,053,0008,013,0002,404,352
6Aug 2, 2022 22:494,92263,473,84430,271,00010,090,0002,412,544
7Aug 2, 2022 22:494,93163,862,40232,345,0008,086,0002,342,912
8Aug 2, 2022 22:514,93861,611,11030,367,00010,122,0002,482,176
9Aug 2, 2022 22:494,97661,921,18631,849,0008,957,0002,273,280
10Aug 2, 2022 22:514,98468,322,14232,893,0007,974,0002,469,888
11Aug 2, 2022 22:514,98762,712,68833,915,0006,982,0002,523,136
12Aug 2, 2022 22:514,98963,998,51630,930,0009,977,0002,523,136
13Aug 2, 2022 22:495,01664,710,35530,094,00011,034,0002,322,432
14Aug 2, 2022 22:495,05561,558,34829,317,00012,131,0002,498,560
15Aug 2, 2022 22:515,086103,673,44241,701,47302,224,128
16Aug 2, 2022 22:515,11363,986,33429,947,00011,978,0002,502,656
17Aug 2, 2022 22:495,12469,435,07032,015,00010,004,0002,527,232
18Aug 2, 2022 22:495,13866,332,80933,103,0009,028,0002,424,832
19Aug 2, 2022 22:515,14466,971,90832,137,00010,042,0002,441,216
20Aug 2, 2022 22:495,173104,750,93442,414,73502,248,704
21Aug 2, 2022 22:505,212106,375,49142,738,93402,187,264
22Aug 2, 2022 22:515,214103,350,44742,758,15202,203,648
23Aug 2, 2022 22:495,226105,339,80342,849,90902,174,976
24Aug 2, 2022 22:495,263109,632,98743,153,03002,240,512
25Aug 2, 2022 22:525,266108,854,92443,183,79802,289,664
26Aug 2, 2022 22:525,26899,835,10743,199,26402,224,128
27Aug 2, 2022 22:505,278101,430,57043,278,33502,179,072
28Aug 2, 2022 22:515,365105,523,43043,993,57502,277,376
29Aug 2, 2022 22:505,503104,188,52745,123,47602,183,168
30Aug 2, 2022 22:525,606100,853,35045,966,74202,260,992