样例:某校园为方便学生订餐推出食堂预定系统
2023-11-09 03:02:20 欢乐点

描述某校园为便捷中学生订餐,推出饭堂预定系统。吃住平台会在前三天提供菜单,中学生在开饭时间前可订餐。饭堂每晚会推出m个菜,每位菜有固定的楼价和总份数食堂预订系统,售卖份数不能超过总份数。假定共有n个中学生点餐,每位中学生固定点3个菜,当点的菜售完时,中学生就买不到这个菜了。请依照中学生预定记录,给出饭堂总的预定收入输入第一行两个整数n和m,代表有n个中学生订餐,共有m个可选的菜下边m行,每行三个元素,分别是店名、售价和可提供量,保证店名不重合食堂预订系统,楼价为整数下边n行,每行三个元素,表示这个中学生点的三个菜的店名输出一个整数,表示饭堂的收入样例输入51371612999nn样例输出1157提示:用字典,否则会超时

食堂预约_食堂预定餐_食堂预订系统

n,m = map(int,input().split())
food = {}
for i in range(m):
    s = input().split()
    name, price, amount = s[0], int(s[1]), int(s[2])
    food[name] = [price,amount]
total = 0
for i in range(n):
    names = input().split()
    for name in names:
        if food[name][1] > 0:
            total += food[name][0]
            food[name][1] -= 1
print(total)

食堂预定餐_食堂预约_食堂预订系统

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

欢乐点

留言咨询

×