1 条题解
-
0
#include using namespace std;
int main() { int m; // 初始药品总量 int n; // 取药人数 cin >> m; cin >> n;
int fail = 0; // 没取上药的人数 int remain = m; // 剩余库存 // 依次处理每个病人的需求 for (int i = 0; i < n; i++) { int num; cin >> num; // 读取当前病人要取的数量 if (num <= remain) { remain -= num; // 库存足够,扣减 } else { fail++; // 库存不足,计数+1 } } cout << fail << endl; // 输出结果 return 0;}
信息
- ID
- 2718
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 3
- 已通过
- 2
- 上传者
粤公网安备44195502000195号