3793: 分糖果(第三轮03)
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:3
解决:1
题目描述
白浅妹妹带着新买的糖果来拜访舅舅家,舅舅家的 K 个孩子看见白浅妹妹带着糖果来拜访 变得欣喜若狂,他们都希望吃到好吃的糖果。正当白浅妹妹准备给 K 个孩子分糖果时, 舅 舅却让白浅妹妹尽量少分点,免得孩子们蛀牙。
白浅妹妹带来的糖果比较特别,一共有 N 个糖果连成一串,编号为 1. . . N,第 i 个糖果有 一个数值 ai 表示蛀牙的可能性,数值越大的糖果越容易导致蛀牙,多个糖果的蛀牙值认为 是各个糖果的蛀牙值之和。
现在白浅妹妹打算取 N 个糖果的前若干个,分成 K 个连续的区间分给 K 个孩子。白浅 妹妹该怎么分糖果,才能使得分到糖果蛀牙值最大值最小?
大样例:sample.zip
输入
第一行为测试数据组数 T (1 ≤ T ≤ 3)。
每组测试数据的第一行为糖果数量 N 及孩子个数 K。
接下来第二行,包含 N 个整数,分别表示第 i 个糖果的蛀牙值 ai 。
输出
每组测试数据输出一行,包含一个整数,表示 K 个孩子中分到最大蛀牙值最小是多少。
样例输入 复制
2
4 2
3 -2 4 -2
5 4
-1 -1 -1 -1 6
样例输出 复制
2
-1
提示
【备注】
对于30%的数据,有1 ≤ N ≤ 100, 1 ≤ K ≤ N 另
外20%的数据,有1 ≤ N ≤ 10^4, K = 1
另外50%的数据,有1 ≤ N ≤ 10^5, 1 ≤ K ≤ N
对于全部数据有T ≤ 3 且−10^9 ≤ a [i] ≤ 10^9 ,1 ≤ N ≤ 10^5