每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:对于每组数据: 第一行输入两个整数 。 第二行输入 个整数 。 保证所有测试中 的总和不超过 。
输出 行,每行一个整数,表示对应数据中“所有长度 的子数组”之中位数的最大值。
3 5 3 2 1 5 4 3 4 2 1 1 1 1 6 5 10 2 8 6 4 9
4 1 6
样例一:所有长度
的子数组中位数依次为
长度
:
;
长度
:
;
长度
:
;
最大值为
。
样例二:任意长度
的子数组中位数均为
,最大值
。
样例三:考虑长度
的两个窗口与长度
的整段,三者的(下)中位数均为
,最大值为
。