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:17Josu San MartinJosu San MartinScore: 11,198Success
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:173,37151,864,60825,594,0002,047,0002,498,560
2Feb 7, 2026 05:163,37357,487,33625,610,0002,048,0002,514,944
3Feb 7, 2026 04:433,37953,570,41427,708,00002,482,176
4Feb 7, 2026 04:403,38053,285,01627,712,00002,514,944
5Feb 7, 2026 04:433,39056,203,54426,809,000992,0002,478,080
6Feb 7, 2026 04:433,39155,445,38926,814,000993,0002,519,040
7Feb 7, 2026 05:283,39152,963,16025,823,0001,986,0002,514,944
8Feb 7, 2026 04:433,39356,324,77125,835,0001,987,0002,514,944
9Feb 7, 2026 04:403,39554,220,84226,843,000994,0002,514,944
10Feb 7, 2026 04:433,39557,363,12126,846,000994,0002,519,040
11Feb 7, 2026 05:173,39653,162,98325,862,0001,989,0002,478,080
12Feb 7, 2026 04:433,39659,291,69125,861,0001,989,0002,412,544
13Feb 7, 2026 05:283,40155,735,00024,903,0002,988,0002,441,216
14Feb 7, 2026 04:4011,154120,661,03289,452,0002,010,0002,338,816
15Feb 7, 2026 04:4011,178121,467,92289,671,0001,992,0002,392,064
16Feb 7, 2026 04:4311,184122,675,15989,716,0001,993,0002,318,336
17Feb 7, 2026 04:4311,184123,769,22090,713,000996,0002,359,296
18Feb 7, 2026 05:1711,184123,855,71189,713,0001,993,0002,351,104
19Feb 7, 2026 05:1611,185116,698,56890,719,000996,0002,334,720
20Feb 7, 2026 04:4311,185118,214,89988,729,0002,990,0002,408,448
21Feb 7, 2026 04:4311,189124,332,55989,753,0001,994,0002,269,184
22Feb 7, 2026 04:4011,190118,044,87087,768,0003,989,0002,404,352
23Feb 7, 2026 05:2811,190125,122,33088,767,0002,992,0002,379,776
24Feb 7, 2026 05:1611,191124,719,65288,778,0002,992,0002,363,392
25Feb 7, 2026 04:4311,193119,317,61087,796,0003,990,0002,273,280
26Feb 7, 2026 04:4311,194119,048,09587,798,0003,990,0002,330,624
27Feb 7, 2026 04:4311,197129,913,37989,823,0001,996,0002,392,064
28Feb 7, 2026 04:4311,198118,079,55590,825,000998,0002,367,488
29Feb 7, 2026 05:1711,199120,715,49390,836,000998,0002,396,160
30Feb 7, 2026 05:2811,199122,471,13289,834,0001,996,0002,482,176
31Feb 7, 2026 04:4011,199118,217,68990,837,000998,0002,342,912
32Feb 7, 2026 05:2811,203119,905,74089,870,0001,997,0002,363,392
33Feb 7, 2026 04:4311,204119,875,15091,875,00002,269,184
34Feb 7, 2026 05:1611,205122,922,58288,882,0002,996,0002,457,600
35Feb 7, 2026 05:2811,205115,698,25489,887,0001,997,0002,379,776
36Feb 7, 2026 05:1711,206117,663,49188,894,0002,996,0002,527,232
37Feb 7, 2026 05:2811,206119,808,21189,892,0001,997,0002,412,544
38Feb 7, 2026 04:4311,207125,593,87589,903,0001,997,0002,408,448
39Feb 7, 2026 04:4011,208116,409,94088,908,0002,996,0002,334,720
40Feb 7, 2026 05:1711,210124,046,99989,922,0001,998,0002,359,296
41Feb 7, 2026 04:4311,217116,243,67990,983,000999,0002,465,792
42Feb 7, 2026 04:4311,221120,301,54590,015,0002,000,0002,469,888
43Feb 7, 2026 04:4311,221110,990,16091,009,0001,000,0002,347,008
44Feb 7, 2026 05:1711,222116,874,48992,023,00002,400,256
45Feb 7, 2026 04:4311,224116,866,97390,038,0002,000,0002,342,912
46Feb 7, 2026 05:2811,229115,791,08490,077,0002,001,0002,412,544
47Feb 7, 2026 04:4311,229114,907,78890,075,0002,001,0002,330,624
48Feb 7, 2026 04:4011,230114,983,76390,085,0002,001,0002,473,984
49Feb 7, 2026 05:1711,233116,779,60289,104,0003,003,0002,342,912
50Feb 7, 2026 05:1611,236116,700,95489,128,0003,004,0002,314,240
51Feb 7, 2026 05:1611,238114,437,53290,151,0002,003,0002,363,392
52Feb 7, 2026 05:2811,241122,217,08989,170,0003,005,0002,433,024
53Feb 7, 2026 05:1711,249119,195,78791,239,0001,002,0002,273,280
54Feb 7, 2026 04:4011,520125,426,39794,463,00002,314,240