#P1533. [算法竞赛进阶指南]动态中位数

[算法竞赛进阶指南]动态中位数

Description

读入一个整数序列,每当读入的整数个数为奇数时,输出已读入的整数构成的序列的中位数。

Input Format

第一行输入包含一个整数P,(1≤P≤1000),为测试数据的数量。

每个测试数据的第一行为一个奇数十进制整数M(1≤M≤9999),M为要处理的有符号整数的总数。

每个测试数据的第二行包含M个数

Output Format

对于每个数据集,在一行输出所有的中位数(输出的中位数个数应该是M加一的一半)。

3 
9 
1 2 3 4 5 6 7 8 9 
9 
9 8 7 6 5 4 3 2 1 
23 
23 41 13 22 -3 24 -31 -11 -8 -7 3 5 103 211 -311 -45 -67 -73 -81 -99 -33 24 56​
1 2 3 4 5
9 8 7 6 5
23 23 22 22 13 3 5 5 3 -3 -7 -3​

Source