‹ 上一题 下一题 ›

j08165. 分硬币 未做

1000 ms 256 MB 测试点 20 通过率 50% 其他池题贪心经典模型
文件读写输入twins.in输出twins.out

题目描述

妈妈出门前留下 枚硬币,第 枚价值 。兄弟俩要分这些硬币:哥哥想拿走其中的一些硬币(也可以全部拿走),使自己拿到的价值总和严格大于弟弟剩下的价值总和;但拿得太多容易被弟弟识破,所以哥哥想拿最少的枚数。请你帮哥哥算出最少要拿几枚。数据保证哥哥总能做到。

输入格式

第一行一个整数 ,表示硬币枚数;第二行 个整数 ,依次为每枚硬币的价值。

输出格式

一行一个整数:哥哥最少要拿的枚数。

样例

输入
2
3 3
输出
2

(拿 1 枚时双方 不满足严格更多,两枚全拿 才行。)

(拿 或 都行,最少 2 枚。)

数据范围

  • ;
  • 。
输入
输出

            
答案