50哇咔咔
查看原帖
50哇咔咔
1010455
ZZMmmmmm楼主2024/5/2 09:38
#include<bits/stdc++.h>
using namespace std;
long long v[10005],a[10005],m=1;
long long sum,ys,x,n,d;
int main()
{
	cin>>n>>d;
	for(int i=1;i<n;i++)
	{
		cin>>v[i];
	}
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(int i=1;i<n;i++)
	{
		if(a[m]>a[i])
		{
			m=i;
		}
		x=v[i]-ys;
		sum+=ceil(x*1.0/d)*a[m];
		ys=ceil(x*1.0/d)*d-x;
	}
	cout<<sum;
	return 0;
}
2024/5/2 09:38
加载中...