John_Gcn 2023-03-29 20:21 采纳率: 83.3%
浏览 23
已结题

python习题,看看是哪里出了问题

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

输入格式:
第一行输入两个正整数m和n,m表示一天开始时药品的库存,n表示将会有n名病人过来取药,第二行有n个正整数,表示每名患者取药的数量。

输出格式:
输出有多少病人没有取上药。

输入样例:
100 10
50 30 25 10 5 10 10 7 10 6
输出样例:
6

m, n = map(int, input().split())
needs = list(map(int, input().split()))

no_meds = 0
for i in range(n):
    if needs[i] > m:
        no_meds += 1
    else:
        m -= needs[i]

print(no_meds)

显示非零返回,我不到哪里出了问题

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-03-29 20:45
    关注
    m, n = map(int, input().split())
    这个不对
    m, n = tuple(map(int, input().split()))
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月12日
  • 已采纳回答 4月7日
  • 创建了问题 3月29日

悬赏问题

  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧
  • ¥15 图示五个参数的模型校正是用什么方法做出来的。如何建立其他模型
  • ¥100 描述一下元器件的基本功能,pcba板的基本原理
  • ¥15 STM32无法向设备写入固件
  • ¥15 使用ESP8266连接阿里云出现问题
  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果