请注意,version 1 与 version 2 仅在存在数据范围上的区别。
有 个学生,第
个学生的成绩是
,同时你会得到一个序列
。
你要把这些学生分成若干组,使得每组的人数都为奇数,且每组的人数在 这个范围内。
设一组的学生成绩中位数为 ,且该组一共有
人,那么一组的分值就定义为
。
定义一个分组方案的分值定义为所有组分值的平均数。
你需要找到一个分组方案使得这个方案的分值最大,并输出这个分值向下取整的结果。
第一行三个整数
。
第二行
个整数
。
第三行
个整数
。
如果不存在任何一种分配方案,输出
。
否则输出一个整数,表示答案向下取整的结果。