徐老师的中位数价值
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
一个序列的中位数的定义为:将这个序列 从小到大 排序后,位于中间位置的数就是中位数,有以下两种情况:
- 当序列包含 奇数 个数字时候,中间的那个数字 即为中位数,例如 的中位数是
- 当序列包含 偶数 个数字时候,中间两个数字的平均值(向下取整) 即为中位数,例如 的中位数是
现在徐老师给定了一个长度为 的序列,分别为
徐老师希望将这个序列进行分割,分割成若干连续的区间(长度至少为 )
而一种分割方案的价值为分割出所有区间的中位数之和
徐老师想知道在所有不同的方案中,最小价值和最大价值分别是多少?
输入格式
本题包含多组测试数据
输入第一行包含一个整数 表示有 组测试数据
对于每组测试数据:
第一行一个整数 表示序列长度
第二行包含 个整数,
输出格式
对于每组测试数据,输出一行包含两个整数,分别表示最小价值和最大价值,中间用空格隔开
数据范围
| 测试点 | 特殊性质 | ||
|---|---|---|---|
| 无 | |||
| 序列单调不降 | |||
| 序列单调不升 | |||
| 奇数项为 ,偶数项为 | |||
| 奇数项为 ,偶数项为 | |||
| 无 |
特别的,对于所有数据满足: 序列仅包含 和
样例输入
2
3
0 1 1
4
0 1 0 1
样例输出
1 2
0 2
样例解释
对于第一组数据共有 种划分方法:
[0], [1], [1],此时的中位数分别为:,数组的价值为[0, 1], [1],此时的中位数分别为:,数组的价值为 ;[0], [1, 1],此时的中位数分别为:,数组的价值为 ;[0, 1, 1],此时的中位数是 ,数组的价值为 。
其中最小价值为 ,最大价值为