本蒟蒻太cai了,找不出问题,求大佬指导
#include<bits/stdc++.h>
using namespace std;
long long n,d,u[100008],a[100009],sum,j,you;
int main() {
cin >>n>>d;
for(int i=0; i<n-1; i++) {
cin >>u[i];
}
for(int i=0; i<n;i++) {
cin >>a[i];
}
for(int i=0;i<n;i++){
for(j=i+1;j<n;j++){
if(a[j]<a[i] or j==n-1){
you+=u[j];
break;
}else{
you+=u[j];
}
}
sum+=you/d*d/d*a[i];
you=0;
i=j;
}
cout <<endl<<sum;
return 0;
}