关注
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] nums = new int[n];
for (int i = 0; i < nums.length; i++) {
nums[i] = in.nextInt();
}
System.out.println(getPosibility(nums));
}
static int getPosibility(int[] nums) {
// 排序
Arrays.sort(nums);
// 累积最高可能值
int[] cache = new int[nums.length];
cache[0] = nums[0];
for (int i = 1; i < nums.length; i++) {
cache[i] = nums[i] + cache[i - 1];
}
// 计算累计最高可能值是否大于后一个值
for (int i = nums.length - 2; i >= 0; i--) {
if(nums[i] == nums[i + 1]) {
continue;
}
// 累积最高值也无法大于后一个值就退出
if(cache[i] < nums[i + 1]) {
return nums.length - i - 1;
}
}
return nums.length;
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 这个offer值得去吗? #
12458次浏览 139人参与
# 金三银四,你的春招进行到哪个阶段了? #
34957次浏览 324人参与
# 联宝杯大学生创新大赛,你的技术值得产业级答案 #
45795次浏览 509人参与
# 如果春招能重来,我会___ #
14100次浏览 165人参与
# 校招第一份工作你干了多久? #
152728次浏览 638人参与
# 你会因为行情,降低找工作标准吗? #
23629次浏览 225人参与
# 你觉得实习能学到东西吗 #
153103次浏览 1480人参与
# 搜狐工作体验 #
6774次浏览 54人参与
# 想做Agent可以做哪些岗位? #
12081次浏览 392人参与
# 面试官拷打AI项目都会问什么? #
10812次浏览 381人参与
# 反问环节如何提问 #
141315次浏览 2739人参与
# 哔哩哔哩笔试 #
42246次浏览 166人参与
# 你觉得最好用的AI编程工具是_ #
4278次浏览 80人参与
# 你实习是赚钱了还是亏钱了? #
126761次浏览 713人参与
# 非技术岗简历怎么写 #
338546次浏览 3301人参与
# 入职第一天,你准备什么时候下班 #
122888次浏览 525人参与
# 机械人选offer,最看重什么? #
180740次浏览 872人参与
# 大厂还是考编 #
134329次浏览 1396人参与
# 国央企薪资爆料 #
156918次浏览 604人参与
# 除了线上,还能去哪些地方投简历 #
7978次浏览 91人参与
# 你想留在一线还是回老家? #
81152次浏览 620人参与
