#abc219d. D - Strange Lunchbox
D - Strange Lunchbox
Score : points
问题描述
一家商店出售种便当,每种便当各一个。 对于每种,第种便当中含有个章鱼烧(takoyaki)和个鲷鱼烧(taiyaki)。
高桥想要吃至少个章鱼烧和至少个鲷鱼烧。
判断是否有可能通过购买一定数量的便当来获得至少个章鱼烧和至少个鲷鱼烧。如果可能,找出高桥必须购买的最少便当数量以获取这些食物。
请注意,每种便当仅库存一个;你不能购买同一种类的两个或更多的便当。
以上为通义千问 qwen-max 翻译,仅供参考。
Problem Statement
A shop sells kinds of lunchboxes, one for each kind.
For each , the -th kind of lunchbox contains takoyaki (octopus balls) and taiyaki (fish-shaped cakes).
Takahashi wants to eat or more takoyaki and or more taiyaki.
Determine whether it is possible to buy some number of lunchboxes to get at least takoyaki and at least taiyaki. If it is possible, find the minimum number of lunchboxes that Takahashi must buy to get them.
Note that just one lunchbox is in stock for each kind; you cannot buy two or more lunchboxes of the same kind.
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
If Takahashi cannot get at least takoyaki and at least taiyaki, print ; otherwise, print the minimum number of lunchboxes that he must buy to get them.
Sample Input 1
3
5 6
2 1
3 4
2 3
Sample Output 1
2
He wants to eat or more takoyaki and or more taiyaki.
Buying the second and third lunchboxes will get him taiyaki and taiyaki.
Sample Input 2
3
8 8
3 4
2 3
2 1
Sample Output 2
-1
Even if he is to buy every lunchbox, it is impossible to get at least takoyaki and at least taiyaki.
Thus, print .
update @ 2024/3/10 09:41:30