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 listMar 21, 2026 03:12Dominique GarmierDominique GarmierScore: 62,236Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 20, 2026 23:4161,746539,358,260504,318,0002,001,0002,392,064
2Mar 20, 2026 20:0861,782533,988,943504,611,0001,998,0002,326,528
3Mar 20, 2026 17:4461,815534,980,232503,883,0002,999,0002,326,528
4Mar 20, 2026 23:2061,956535,324,540505,043,0003,000,0002,330,624
5Mar 20, 2026 23:5062,037537,631,138504,705,0003,997,0002,330,624
6Mar 20, 2026 22:0462,048538,474,114505,794,0002,998,0002,310,144
7Mar 20, 2026 23:4162,054535,996,296505,845,0002,999,0002,387,968
8Mar 20, 2026 20:0862,133543,137,829506,495,0002,997,0002,310,144
9Mar 20, 2026 17:4462,134534,401,269507,501,0001,998,0002,326,528
10Mar 20, 2026 23:2062,159539,870,761506,703,0002,998,0002,383,872
11Mar 20, 2026 23:2062,195528,744,273507,000,0003,000,0002,330,624
12Mar 20, 2026 17:4462,227544,248,598508,258,0002,001,0002,387,968
13Mar 20, 2026 23:4162,236532,361,471507,343,0002,996,0002,330,624
14Mar 20, 2026 22:0462,295541,331,359507,822,0002,998,0002,310,144
15Mar 20, 2026 22:0462,310534,505,939507,946,0002,999,0002,392,064
16Mar 20, 2026 23:5062,311540,061,509507,948,0002,999,0002,330,624
17Mar 21, 2026 01:5562,391539,663,716508,613,0002,997,0002,387,968
18Mar 20, 2026 23:5062,393534,967,973508,625,0002,997,0002,392,064
19Mar 21, 2026 01:5562,592539,317,298512,255,0001,000,0002,330,624
20Mar 21, 2026 03:1262,662540,518,320510,833,0002,999,0002,392,064
21Mar 21, 2026 01:5562,740540,893,823512,475,0001,997,0002,326,528
22Mar 21, 2026 03:1263,062547,010,210516,106,0001,000,0002,523,136
23Mar 21, 2026 03:1263,366546,818,230517,604,0001,998,0002,326,528
24Mar 20, 2026 20:0863,931554,277,968522,238,0002,000,0002,330,624