B2067 药房管理 题解

· · 题解

题目:B2067 药房管理

思路:

每次输入一个病人要取的数量 x ,现在有两种情况:

这样子,一次循环,结束后输出 cnt 即可。

代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int m,n,cnt=0;//cnt是不能取药的人的个数
    cin>>m>>n;
    for(int i=1;i<=n;i++){
        int x;
        cin>>x;
        if(m>=x) m-=x;//可以取药
        else cnt++;//不能取药
    }
    cout<<cnt;
    return 0;
}