0
已解决
熊智晖
高级天翼
高级天翼
3679 能量危机(energy)
经验值:800 时间限制:1000毫秒
题目描述 Description
酷町星球是浩瀚宇宙中的一片乐土,这里的居民相处和睦,整个星球呈现出一片祥和的景象。然而由于灭霸虎的掠夺,导致了星球的能量鱼已经面临枯竭。而酷町猫作为星球的守护者,不得不去宇宙深处寻找能量鱼。酷町猫必须找到足够能量的能量鱼才能返回酷町星球,现在已知酷町猫找到了n条能量鱼,并且已知每条鱼所拥有的能量,现在酷町猫想知道自己是否可以返回酷町星球了,请你帮它计算一下。
如果酷町猫可以返回星球了,那么输出YES,否则输出酷町猫还需要找到多少能量鱼才能返回酷町星球。(输出能量值)
输入描述 Input Description
第一行,两个整数n和w,n表示酷町猫现在已经找到的能量鱼的数量,w表示需要多少能量的能量鱼才能返航。
第二行,包含n个整数,表示每条能量鱼所拥有的能量。
输出描述 Output Description
一行,如果酷町猫能够返航了,那么输出YES,否则,输出还需要多少能量的能量鱼才能返航。
样例输入 Sample Input
【样例输入1】 3 100 50 36 14 【样例输入2】 5 240 60 50 40 30 20
样例输出 Sample Output
【样例输出1】 YES 【样例输出2】 40
数据范围及提示 Data Size & Hint
对于100%的数据:2≤n≤10000, 2≤w≤600000, 每条鱼的能量不超过100
第一题
0
已采纳
高伟哲
初级守护
初级守护
核心
int a,b,c;
long long sum=0;
cin>>a>>b;
for(int i=1;i<=a;i++){
cin>>c;
sum+=c;
}
if(sum>=b){
cout<<"YES";
}else if(sum<b){
cout<<b-sum;
}
求和后进行判断,然后输出
点个采纳不费事
0
0