样例都过不了QWQ
查看原帖
样例都过不了QWQ
1037200
lty2023楼主2024/9/26 20:50
#include<bits/stdc++.h>
using namespace std;
long double n,m,a[100010],b[100010],sum,man=100001,yx;
int main(){
	cin>>n>>m;
	for(int i=1;i<n;i++){
		cin>>a[i];
	}
	for(int i=0;i<n;i++){
		cin>>b[i];
	}
	for(int i=0;i<n-1;i++){
		man=min(b[i],man);
		if(yx*m<a[i]){
			sum+=man*ceil((a[i]-yx*m)/m);
			yx+=ceil((a[i]-yx*m)/m);
		}
		yx-=a[i]/m;
	}
	cout<<sum;
}
2024/9/26 20:50
加载中...