Submit | All submissions | Best solutions | Back to list |
XMEDIAN - Median |
Given an array x of n elements find the medians of its first k elements for each k from 1 to n inclusive. The median of an array is the middle element of that array when it is sorted. If there are an even number of elements in the array, we choose the first of the middle two elements to be the median.
Input
The first line of input contains number n (1 <= n <= 200000) - the number of elements in the array. The next n lines contain the elements xi (1 <= xi <= 1000000).
Output
Output n integers - the medians of the first k elements of the array for each k from 1 to n inclusive.
Example
Input: 5 1 2 3 4 5 Output: 1 1 2 2 3
Added by: | Spooky |
Date: | 2010-04-13 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: NODEJS OBJC PERL6 SQLITE VB.NET |
hide comments
2017-06-25 18:58:48
wtf Getting continuously TLE in CPP14 and AC in CPP 4.3.2 |
|
2015-07-29 23:34:56 muaz
accepted in 0.22 sec .. use printf |
|
2013-01-01 09:39:41 xaverius
need tricky test case |
|
2011-08-15 09:25:38 Parag gupta
with "cout" it gives TLE (above 2 secs). with "printf" got accepted in 1.2 secs !! |
|
2010-04-13 13:56:20 [Rampage] Blue.Mary
See the problem WEIRDFN. |