草原上有
接下来这些蛇将进行决斗,决斗将持续若干轮,每一轮实力最强的蛇拥有选择权,可以选择吃或者不吃掉实力最弱的蛇:
如果选择吃,那么实力最强的蛇的体力值将减去实力最弱的蛇的体力值,实力最弱的蛇被吃掉,退出接下来的决斗。之后开始下一轮决斗。
如果选择不吃,决斗立刻结束。
每条蛇希望在自己不被吃的前提下在决斗中尽可能多吃别的蛇(显然,蛇不会选择吃自己)。
现在假设每条蛇都足够聪明,请你求出决斗结束后会剩几条蛇。
本题有多组数据,对于第一组数据,每条蛇体力会全部由输入给出,之后的每一组数据,会相对于上一组的数据,修改一部分蛇的体力作为新的输入。
输入格式
第一行一个正整数
接下来有
对于第
第一行第一个非负整数
第二行
输出格式
输出
样例一
input
2 3 11 14 14 3 1 5 2 6 3 25
output
3 1
样例二
input
2 5 13 31 33 39 42 5 1 7 2 10 3 24 4 48 5 50
output
5 3
样例三
详见附加文件 ex_snakes3.in/ans
。
样例四
详见附加文件 ex_snakes4.in/ans
。
限制与约定
对于
对于
对于
对于
对于
时间限制:
空间限制: