樣例:某校園為方便學生訂餐推出食堂預定系統
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)
免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。
相關文章