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 20:20Robert BurkeRobert BurkeScore: 6,138Success
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 20:205,51872,022,27732,176,00013,071,0002,428,928
2Aug 2, 2022 20:205,71568,882,16633,901,00012,962,0002,445,312
3Aug 2, 2022 20:205,71768,536,42237,903,0008,977,0002,523,136
4Aug 2, 2022 20:205,80673,814,89537,477,00010,129,0002,297,856
5Aug 2, 2022 20:205,87069,218,68136,101,00012,033,0002,326,528
6Aug 2, 2022 20:205,87968,236,62437,160,00011,047,0002,498,560
7Aug 2, 2022 20:205,90067,739,09036,286,00012,095,0002,510,848
8Aug 2, 2022 20:205,911109,727,82248,467,28502,260,992
9Aug 2, 2022 20:205,91471,675,73640,411,0008,082,0002,289,664
10Aug 2, 2022 20:205,98271,886,18239,041,00010,010,0002,502,656
11Aug 2, 2022 20:205,998102,740,66349,185,76002,199,552
12Aug 2, 2022 20:206,13871,848,15939,258,00011,072,0002,400,256
13Aug 2, 2022 20:206,13874,817,16236,239,00014,093,0002,510,848
14Aug 2, 2022 20:206,16171,736,12435,362,00015,155,0002,281,472
15Aug 2, 2022 20:206,234114,550,76851,116,07402,293,760
16Aug 2, 2022 20:206,24074,092,74235,113,00016,051,0002,293,760
17Aug 2, 2022 20:206,27277,144,80140,335,00011,092,0002,387,968
18Aug 2, 2022 20:206,27872,646,46636,337,00015,140,0002,293,760
19Aug 2, 2022 20:206,29076,118,43042,478,0009,102,0002,478,080
20Aug 2, 2022 20:206,31879,859,56635,865,00015,940,0002,424,832
21Aug 2, 2022 20:206,327117,571,29951,880,80402,211,840
22Aug 2, 2022 20:206,337108,178,38651,965,67602,301,952
23Aug 2, 2022 20:206,35677,215,81539,087,00013,029,0002,404,352
24Aug 2, 2022 20:206,697117,916,64954,918,51802,228,224