Toggle navigation
问题
来源/分类
状态
排名
竞赛&作业
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
问题1689--【课课通-习题】10.5.2最大收益
1689: 【课课通-习题】10.5.2最大收益
[命题人 :
]
时间限制 :
1.000
sec
内存限制 :
128 MB
解决: 0
提交: 0
统计
题目描述
商店里有 n 种商品和 k 个按顺序给出的订单。每种商品给定名称、收益和库存。每个订单给出需求商品和需求数量。编程判断是否能依序满足所有的订单,如果可以,输出收益;否则,输出“- X ”, X 表示第一个无法满足的订单编号。
输入
第 1 行 2 个 整 数 n 和 k ,k≤n≤10
5
。
下面的 n 行,每行表示一种商品的名称、收益和库存3种信息。
再下面的若干行,每行表示一个订单的需求商品和需求数量两种信息。
每种商品的个数保证在 int 范围内,保证每个订单中都不会出现没有的商品,商品名的长度≤20。
输出
一行一个整数,表示收益,或者“_ X”, X 表示第一个无法满足的订单编号。
样例输入
Copy
3 5 apple 1 100 pear 5 90 football 30 10 Pear 24 apple 18 foottball 4 pear 1 football 6
样例输出
Copy
443
来源/分类
课课通(C++版)
课课通习题
10.位运算及标准模板库
10.5map和pair