#4902. Unlock Achievement
0
Unlock Achievement
Unlock Achievement
题目描述
有 个技能,编号为 到 ,以及 个成就,编号为 到 。 每个技能都有一个正整数等级,且每个技能的初始等级为 。 你可以支付费用 日元使技能 的等级增加 。你可以无数次地这样做。 当以下条件对于每个 成立时,你将获得成就 并得到 日元的奖励。
条件:技能 的等级至少为 。
当适当地选择如何提高技能等级时,求可以获得的总奖励减去总花费的最大可能值。
输入格式
输入按下列格式从标准输入给出:
输出格式
以整数形式输出答案。
2 2
10 20
100 50
3 1
1 4
80
2 2
10 20
100 50
3 2
1 4
70
10 10
10922 23173 32300 22555 29525 16786 3135 17046 11245 20310
177874 168698 202247 31339 10336 14825 56835 6497 12440 110702
2 1 4 1 3 4 4 5 1 4
2 3 4 4 5 3 5 5 2 3
2 3 5 1 4 2 2 2 2 5
3 5 5 3 5 2 2 1 5 4
3 1 1 4 4 1 1 5 3 1
1 2 3 2 4 2 4 3 3 1
4 4 4 2 5 1 4 2 2 2
5 3 1 2 3 4 2 5 2 2
5 4 3 4 3 1 5 1 5 4
2 3 2 5 2 3 1 2 2 4
66900
提示
所有输入值均为整数。有两个技能。将技能 提高一级需要花费 日元, 将技能 提高一级需要花费 日元。
有两个成就。
成就 在技能 至少达到等级 且技能 至少达到等级 时达成,达成可得到 日元的奖励。
成就 在技能 至少达到等级 且技能 至少达到等级 时达成,达成可得到 日元的奖励。
将技能 提升到等级 且技能 保持在等级 ,你将以 日元的花费获得 日元的奖励,余额为 日元。
将技能 提升到等级 且技能 提升到等级 ,你将以 日元的花费获得 日元的奖励,余额为 日元。
标签: AtCoder|abc326G
来源
AtCoder|abc326G