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 listFeb 7, 2026 05:11Josu San MartinJosu San MartinScore: 11,560Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 7, 2026 05:133,73255,686,31827,541,0003,060,0002,519,040
2Feb 7, 2026 05:033,74164,442,34427,606,0003,067,0002,433,024
3Feb 7, 2026 05:133,75961,569,23728,835,0001,988,0002,400,256
4Feb 7, 2026 05:113,75961,361,16927,843,0002,983,0002,347,008
5Feb 7, 2026 05:013,76757,796,24227,904,0002,989,0002,371,584
6Feb 7, 2026 05:0911,499119,238,18694,295,00002,523,136
7Feb 7, 2026 05:0911,504122,551,45292,327,0002,007,0002,310,144
8Feb 7, 2026 05:0311,509119,909,31293,372,0001,004,0002,453,504
9Feb 7, 2026 05:1311,516118,387,01392,423,0002,009,0002,498,560
10Feb 7, 2026 05:0911,521124,730,15691,458,0003,015,0002,387,968
11Feb 7, 2026 05:1311,524121,468,27691,485,0003,015,0002,510,848
12Feb 7, 2026 05:0111,532125,164,09989,584,0004,976,0002,494,464
13Feb 7, 2026 05:1111,540120,208,72692,632,0001,992,0002,445,312
14Feb 7, 2026 05:0311,543124,778,18890,668,0003,985,0002,510,848
15Feb 7, 2026 05:1211,544126,014,93091,672,0002,989,0002,490,368
16Feb 7, 2026 05:0911,544118,706,61492,670,0001,992,0002,498,560
17Feb 7, 2026 05:1111,546118,801,74991,691,0002,989,0002,453,504
18Feb 7, 2026 05:0211,547125,609,37990,703,0003,986,0002,494,464
19Feb 7, 2026 05:1111,548125,191,94091,707,0002,990,0002,498,560
20Feb 7, 2026 05:1111,548123,812,26889,710,0004,983,0002,494,464
21Feb 7, 2026 05:0911,548120,143,27193,700,000996,0002,342,912
22Feb 7, 2026 05:0211,549118,136,82091,681,0003,022,0002,506,752
23Feb 7, 2026 05:0111,549121,036,86291,710,0002,990,0002,314,240
24Feb 7, 2026 05:0911,552126,486,72890,739,0003,988,0002,514,944
25Feb 7, 2026 05:0111,553124,199,09090,745,0003,988,0002,473,984
26Feb 7, 2026 05:0211,559123,038,49989,795,0004,988,0002,453,504
27Feb 7, 2026 05:1311,560126,804,76589,800,0004,988,0002,514,944
28Feb 7, 2026 05:1211,560125,896,08791,796,0002,993,0002,486,272
29Feb 7, 2026 05:1111,563124,908,90288,832,0005,988,0002,506,752
30Feb 7, 2026 05:0111,565122,833,61691,838,0002,994,0002,498,560
31Feb 7, 2026 05:1211,565120,795,45890,837,0003,992,0002,338,816
32Feb 7, 2026 05:0211,566120,591,66690,848,0003,993,0002,498,560
33Feb 7, 2026 05:1111,566120,549,17289,848,0004,991,0002,297,856
34Feb 7, 2026 05:0111,567119,130,14988,862,0005,990,0002,506,752
35Feb 7, 2026 05:0111,578124,391,20791,941,0002,998,0002,375,680
36Feb 7, 2026 05:0311,579121,666,44991,948,0002,998,0002,498,560
37Feb 7, 2026 05:1111,580125,161,56691,961,0002,998,0002,355,200
38Feb 7, 2026 05:1211,582121,909,58686,973,0007,997,0002,490,368
39Feb 7, 2026 05:0211,582124,123,05189,978,0004,998,0002,502,656
40Feb 7, 2026 05:1111,586116,651,11490,007,0005,000,0002,523,136
41Feb 7, 2026 05:1111,602121,574,63092,134,0003,004,0002,494,464
42Feb 7, 2026 05:0911,606127,893,13091,165,0004,007,0002,392,064
43Feb 7, 2026 05:0311,613116,936,56693,222,0002,004,0002,412,544
44Feb 7, 2026 05:0111,623121,711,93293,299,0002,006,0002,322,432
45Feb 7, 2026 05:0911,643123,167,22995,476,00002,355,200
46Feb 7, 2026 05:0311,712118,442,97692,039,0004,001,0002,281,472
47Feb 7, 2026 05:1111,722122,529,83792,116,0004,005,0002,510,848
48Feb 7, 2026 05:1211,734120,316,44693,216,0003,006,0002,502,656
49Feb 7, 2026 05:0211,741116,371,38394,274,0002,005,0002,482,176
50Feb 7, 2026 05:0111,743121,920,26695,292,0001,003,0002,498,560
51Feb 7, 2026 05:1311,748117,769,25393,320,0003,010,0002,506,752
52Feb 7, 2026 05:1111,764125,167,51094,454,0002,009,0002,404,352
53Feb 7, 2026 05:0911,775122,899,59594,541,0002,011,0002,314,240
54Feb 7, 2026 05:1211,806124,544,79492,819,0003,992,0002,502,656