#T2247. 怪物游戏 II(Monster Game II)

怪物游戏 II(Monster Game II)

链接: https://cses.fi/problemset/task/2085

板块: Advanced Techniques

时限: 1.00 s | 内存: 512 MB

题目描述

你在玩一个包含 nn 个关卡的游戏,每个关卡都有一只怪物。在关卡 1,2,,n11,2,\dots,n-1 中,你可以选择击杀或躲避怪物;但在第 nn 关,你必须击杀最终的怪物才能通关。

击杀一只怪物需要 sfsf 的时间,其中 ss 是怪物的强度,ff 是你的技巧值。击杀一只怪物后,你会获得一个新的技巧值(技巧值越小越好)。你通关游戏所需的最短时间是多少?

输入

第一行有两个整数 nnxx:关卡数量与你初始的技巧值。

第二行有 nn 个整数 s1,s2,,sns_1,s_2,\dots,s_n:每只怪物的强度。

第三行有 nn 个整数 f1,f2,,fnf_1,f_2,\dots,f_n:击杀怪物后你的新技巧值。

输出

输出一个整数:通关游戏的最短时间。

数据范围

1n21051 \le n \le 2 \cdot 10^5 1x1061 \le x \le 10^6 1si,fi1061 \le s_i, f_i \le 10^6

样例输入

5 100
50 20 30 90 30
60 20 20 10 90

样例输出

2600