tijie
2024-02-14 11:03:18
发布于:广东
10阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
int m,n,sum=0,omg,p=0; //sum为输入的药品数量的总和,p为没拿到药的人的总数
cin>>m;
cin>>n;
for(int i = 1;i<=n;i++){ //在把新的omg的值加入sum之前,要判断一下m-sum(也就是剩下还未被拿的药)剩下的够不够拿走一个omg。如
//果够,就在sum中加入omg的值,如果不够,没拿到药的人(p)就要加1
cin>>omg;
if(m-sum>omg){
sum+=omg;
}else{
p++;
}
}cout<<p;
return 0;
}
这里空空如也
有帮助,赞一个