#include <bits/stdc++.h>
using namespace std;
vector<int> v;
int main(){
    int n,d,b=INT_MAX,c=0,ans=0;
    cin>>n>>d;
    for(int i=1;i<n;i++){
        int dat;
        cin>>dat;
        v.push_back(dat);
    }
    for(int i=1;i<n;i++){
        int a;
        cin>>a;
        b=min(a,b);
        while(c<v[i-1]){c+=d;ans+=b;}
        c-=v[i-1];
    }
    cout<<ans;
}

0 条评论

目前还没有评论...

信息

ID
9095
时间
1000ms
内存
256MiB
难度
6
标签
递交数
10
已通过
3
上传者