P9749 [CSP-J 2023] 公路求调
  • 板块灌水区
  • 楼主be7mos
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/10/23 13:24
  • 上次更新2024/10/23 16:30:05
查看原帖
P9749 [CSP-J 2023] 公路求调
1345158
be7mos楼主2024/10/23 13:24
#include<bits/stdc++.h>
using namespace std;
int t[1000000], a[1000000], n, d;
int main() {
	cin>>n>>d;
	for (int i=1; i<n; i++) cin>>t[i];
	int minn=1000000, ans=0, s=0;
	for (int i=1; i<n; i++) {
		cin>>a[i];
		s+=t[i];
		minn=min(minn, a[i]);
		if (s>0) {
			ans+=((d+s-1)/d)*minn;
			s-=((d+s-1)/d)*d;
		}
	}
	cout<<ans;
	return 0;
}
2024/10/23 13:24
加载中...