CF724E.Goods transportation

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

There are nn cities located along the one-way road. Cities are numbered from 11 to nn in the direction of the road.

The ii -th city had produced pip_{i} units of goods. No more than sis_{i} units of goods can be sold in the ii -th city.

For each pair of cities ii and jj such that 1<=i<j<=n you can no more than once transport no more than cc units of goods from the city ii to the city jj . Note that goods can only be transported from a city with a lesser index to the city with a larger index. You can transport goods between cities in any order.

Determine the maximum number of produced goods that can be sold in total in all the cities after a sequence of transportations.

输入格式

The first line of the input contains two integers nn and cc ( 1<=n<=100001<=n<=10000 , 0<=c<=1090<=c<=10^{9} ) — the number of cities and the maximum amount of goods for a single transportation.

The second line contains nn integers pip_{i} ( 0<=pi<=1090<=p_{i}<=10^{9} ) — the number of units of goods that were produced in each city.

The third line of input contains nn integers sis_{i} ( 0<=si<=1090<=s_{i}<=10^{9} ) — the number of units of goods that can be sold in each city.

输出格式

Print the maximum total number of produced goods that can be sold in all cities after a sequence of transportations.

输入输出样例

  • 输入#1

    3 0
    1 2 3
    3 2 1
    

    输出#1

    4
    
  • 输入#2

    5 1
    7 4 2 1 0
    1 2 3 4 5
    

    输出#2

    12
    
  • 输入#3

    4 3
    13 10 7 4
    4 7 10 13
    

    输出#3

    34
    
首页