#4572. Trophy

0
    ID: 4572 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc258DGESP 3级数组枚举(单层循环)

Trophy

Trophy

题目描述

我们有一个由 NN 个关卡组成的视频游戏。第 ii 个关卡 (1≤i≤N)(1 \leq i \leq N) 包含一个时长为 AiA_i 分钟的过场动画和一个时长为 BiB_i 分钟的游戏实际部分。 第一次通关第 ii 个关卡必须观看过场动画并完成该关卡的游戏部分。第二次及以后通关时,可以跳过过场动画,只进行游戏部分。 一开始仅解锁第 11 个关卡,通关第 ii 个关卡 (1≤i≤N−1)(1 \leq i \leq N - 1) 会解锁第 (i+1)(i+1) 个关卡。 求最短时间,使得总共通关某个关卡 XX 次。这里如果同一关卡被多次通关,均计入次数。

输入格式

输入由标准输入给出,格式如下: NN XX A1A_1 B1B_1 ⋮\vdots ANA_N BNB_N

输出格式

输出答案。

3 4
3 4
2 3
4 2
18
10 1000000000
3 3
1 6
4 7
1 8
5 7
9 9
2 4
6 4
5 1
3 1
1000000076

提示

1≤N≤2×1051 \leq N \leq 2 \times 10^5 1≤Ai,Bi≤109 (1≤i≤N)1 \leq A_i, B_i \leq 10^9 \, (1 \leq i \leq N) 1≤X≤1091 \leq X \leq 10^9 输入中的所有值均为整数。下面是一种在 1818 分钟内通关某个关卡 44 次的方法:

通关关卡 11。耗时 A1+B1=7A_1 + B_1 = 7 分钟。 通关关卡 22。耗时 A2+B2=5A_2 + B_2 = 5 分钟。 再次通关关卡 22。耗时 B2=3B_2= 3 分钟。 再次通关关卡 22。耗时 B2=3B_2= 3 分钟。

在 1717 分钟内不可能通关某个关卡 44 次。

标签: AtCoder|abc258D

来源

AtCoder|abc258D