【题目描述】
随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。

对药品的管理是其中的一项重要内容。现在药房的管理员希望使用计算机来帮助他管理。假设对于任意一种药品,每天开始工作时的库存总量已知,并且一天之内不会通过进货的方式增加。每天会有很多病人前来取药,每个病人希望取走不同数量的药品。如果病人需要的数量超过了当时的库存量,药房会拒绝该病人的请求。管理员希望知道每天会有多少病人没有取上药。

【输入】
共3行,第一行是每天开始时的药品总量m。
第二行是这一天取药的人数n(0<n≤100)。
第三行共有n个数,分别记录了每个病人希望取走的药品数量(按照时间先后的顺序)。

【输出】
只有1行,为这一天没有取上药品的人数。

【输入样例】
30
6
10 5 20 6 7 8
【输出样例】
2

代码

#include<cstdio>
int a,n,m,k,t;
using namespace std;
int main()
{
scanf("%d%d",&m,&n);
for (int i=1;i<=n;++i)
{
scanf("%d",&k);
if(k>m)
t=t+1;
else
m=m-k;
}
printf("%d",t);
return 0;
}
#include<iostream>
int a,n,m,k,t;
using namespace std;
int main()
{
cin>>m>>n;
for (int i=1;i<=n;++i)
{
cin>>k;
if(k>m)
t=t+1;
else
m=m-k;
}
cout<<t;
return 0;
}

信息学奥赛一本通C++语言——1075:药房管理相关推荐

  1. 信息学奥赛一本通C++语言-----1120:同行列对角线的格

    [题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...

  2. 信息学奥赛一本通C++语言-----1064:奥运奖牌计数

    [题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...

  3. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  4. 信息学奥赛一本通C++语言-----1087:级数求和

    [题目描述] 已知:Sn=1+12+13+-+1nSn=1+12+13+-+1n.显然对于任意一个整数kk,当nn足够大的时候,SnSn大于kk.现给出一个整数k(1<=k<=15)k(1 ...

  5. 信息学奥赛一本通C++语言-----1097:画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

  6. 信息学奥赛一本通C++语言-----2048:【例5.18】串排序

    [题目描述] 对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出. [输入] 第一行为国家的个数nn: 以下nn行为国家的名字. [输出] nn行, ...

  7. 信息学奥赛一本通C++语言-----1103:陶陶摘苹果

    [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试. 现在已知 ...

  8. 信息学奥赛一本通C++语言-----1124:矩阵加法

    [题目描述] 输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B. [输入] 第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤1 ...

  9. 信息学奥赛一本通C++语言——1097: 画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

最新文章

  1. rabbitmq的整体架构一览
  2. lvm自动扩容到固定分区脚本
  3. VSS admin用户忘记密码的解决方法
  4. 后台接收数组_「面试必备」最新整理出的腾讯C++后台开发面试笔记
  5. postman 设置请求编码_Postman使用
  6. 【多元域除法】多项式除法电路原理及MATLAB详解
  7. 2022 USNews全美大学排行榜出炉!普林斯顿霸榜,哥大哈佛MIT并列第二
  8. OllyDbg笔记-修改Messagebox的标题
  9. 新农大计算机学院照片,【新生指南】小团带你逛校园(内附农大全景图~)
  10. 【pandas】读取大型文件技巧
  11. 20.SPDY_QUIC_HTTP2_HTTP3
  12. java常识-java怎么换行
  13. 【GitChat】精选——个人开发者如何通过人工智能盈利?
  14. Windows10快捷键合集
  15. Kafka 数据丢失与优化
  16. item_get - 获得淘宝商品详情
  17. Spark2.0机器学习系列之2:Logistic回归及Binary分类(二分问题)结果评估
  18. 【踩坑小记】通过maven下载依赖jar包总超时,赶紧用小本本记录镜像站
  19. [ZJOI2009]狼和羊的故事【最小割】
  20. python爬取新浪新闻

热门文章

  1. debug内exe文件复制到桌面无法打开_Diffinity.轻量级的文件|文本对比工具
  2. 华为程序员写代码十几年没有被拿去“祭天”,靠的是这5条口诀
  3. Jeecg-boot 2.4.6+ 多租户改造方案(涉及菜单部门角色等基础模块)
  4. EasyPoi 的样式使用及其自定义
  5. Java Class的热替换 自定义ClassLoader加载.class
  6. Apache2.2.21安装图解
  7. good-Windows下搭建PHP开发环境(Apache+PHP+MySQL)
  8. SpringBoot2 整合FreeMarker模板,完成页面静态化处理
  9. 快应用quickapp快速入门教程 by五个半柠檬
  10. linux下设置oracle开机自启动