关注
第一题燃烧卡路里,贴一个AC的代码,个人觉得9%是因为考虑的不够完整
import java.util.Scanner;
import java.util.Arrays;
public class Main{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int a=input.nextInt();
int b=input.nextInt();
int[] c =new int[a];
for(int i=0;i<a;i++){
c[i]=input.nextInt();
}
Arrays.sort(c);
int sum=0;
int result=0;
int count=0;
// 大致思路就是排完序后,看加和与给定值的关系
for(int i=0;i<a;i++){
sum=sum+c[i];
if(sum>b){ // 若大于给定值,此数不计入总数,结束循环
result=count;
break;
}else if(sum==b){ //若等于给定值,此数计于总数,结束循环
result=count+1;
break;
}else{ // 若小于该值,此数计于总数,接着循环
count++;
if(i==a-1){ //直到该数走到最后一个数时,还小于给定值时,说明给定值太大了,所有数加起来都加不到该值
result=a; // 此时输出数组所含数的总个数
break;
}
}
}
System.out.print(result);
}
}
查看原帖
点赞 5
相关推荐
牛客热帖
更多
- 1... 中国银行软件中心合肥编程测评1.8W
- 2... 跟室友吃完一顿饭,我才发现自己输在信息差上1.4W
- 3... 放弃其他大厂,我为什么选择携程机票BU?1.1W
- 4... 我似乎看到了我的未来5329
- 5... [拼多多offer]暑期实习终于结束了,太累了兄弟们,现在的大环境太难了4855
- 6... 拼多多救了我,暑期终于结束了3944
- 7... 腾讯视频 后端开发 面经3931
- 8... 你总挂在同一轮,是你根本没搞懂这一轮面试官到底在筛什么3243
- 9... 暑期实习最晚可以死磕到什么时候啊3028
- 10... 厦行人文体验拆解,每一点都真实可感2997
正在热议
更多
# 简历上如何体现你的“AI”能力? #
14452次浏览 328人参与
# 选择和努力,哪个更重要? #
207158次浏览 1551人参与
# 华泰星战营,提前锁定校招offer #
13193次浏览 388人参与
# 找不到大厂实习可以去小厂吗? #
19832次浏览 223人参与
# 一人推荐一个值得去的通信/硬件公司 #
262163次浏览 2156人参与
# 没有面试的日子里,你在做什么 #
13016次浏览 357人参与
# vivo求职进展汇总 #
294914次浏览 1610人参与
# 找AI工作应该卷什么? #
51883次浏览 280人参与
# 哪些AI项目值得做? #
24796次浏览 610人参与
# 你总挂在第__面? #
10360次浏览 117人参与
# 实习时最怕听到的一句话 #
22227次浏览 193人参与
# 非技术岗是怎么找实习的 #
333283次浏览 2654人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
200135次浏览 1186人参与
# 你的秋招第一场笔试是哪家 #
330192次浏览 2184人参与
# 秋招笔试记录 #
399635次浏览 2220人参与
# 硬件开发岗知多少 #
28054次浏览 154人参与
# 美团秋招笔试 #
213513次浏览 1183人参与
# 通信和硬件还有转码的必要吗 #
105555次浏览 642人参与
# AI Coding的使用心得 #
36187次浏览 243人参与
# 你简历上最心虚的一句话 #
20526次浏览 229人参与
# 你知道最慷慨和最抠的公司分别是 #
10315次浏览 85人参与
