题目详情
单选题 题目描述 对药品的管理是其中的一项重要内容.现在药房的管理员希望使用计算机来帮助他管理.假设对于任意一种药品,每天开始工作时的库存总量已知,并且一天之内不会通过进货的方式增加.每天会有很多病人前来取药,每个病人希望取走不同数量的药品.如果病人需要的数量超过了当时的库存量,药房会拒绝该病人的请求.管理员希望知道每天会有多少病人没有取上药. 输入格式 共 3 行,第一行是每天开始时的药品总量 m. 第二行是这一天取药的人数 n(0<n≤100). 第三行共有 n 个数,分别记录了每个病人希望取走的药品数量(按照时间先后的顺序). 输出格式 只有 1 行,为这一天没有取上药品的人数小题:在解决"药房管理"这个问题时,为了构建一个能解决该问题的完整流程,需要将原问题分解成几个关键的子任务.以下哪一项提供了最合理、最完整的任务分解?( )
A. 计算所有病人请求的药品总和. 将请求总和与初始库存进行比较,以得出结论
B. 计算所有病人请求的药品总和
C. 将请求总和与初始库存进行比较,以得出结论
D. 依次处理每个病人的请求. 对于每个请求,更新库存数量. 单独设置一个计数器,在库存不足时增加该计数器的值
E. 依次处理每个病人的请求
F. 对于每个请求,更新库存数量
G. 单独设置一个计数器,在库存不足时增加该计数器的值
H. 从第一个病人开始,依次判断其药品请求量是否超过初始库存. 记录所有请求量超过初始库存的病人数
I. 从第一个病人开始,依次判断其药品请求量是否超过初始库存
J. 记录所有请求量超过初始库存的病人数
K. 跟踪记录一个会动态变化的"当前库存"值. 按顺序处理每一个病人的请求. 根据"当前库存"决定是否满足该请求,并相应地更新"当前库存"或记录一次"失败请求"
L. 跟踪记录一个会动态变化的"当前库存"值
M. 按顺序处理每一个病人的请求
N. 根据"当前库存"决定是否满足该请求,并相应地更新"当前库存"或记录一次"失败请求"

学科:默认课程
时间:2026-01-05 08:38:26
相关题目
相关作业
