85分求助!
查看原帖
85分求助!
747689
yymzllx楼主2024/7/9 08:27
#include<bits/stdc++.h>
using namespace std;
int a[100005],v[100005],w,s,n;
int main()
{
	int m;
	cin >> n >> m;
	for(int i = 1;i < n;i++)
	{
		cin >> a[i];
	} 
	cin >> v[1];
	for(int i = 2;i <= n;i++)
	{
		int x = i - 1;
		cin >> v[i];
		if(v[i] > v[x])
			v[i] = v[x];
	}
	for(int i = 1;i < n;i++)
	{
		s += (a[i] + m - 1 - w) / m * v[i];
		w += (a[i] + m - 1 - w) / m * m - a[i];
		cout << s << ' ' << w << endl;
	}
	cout << s << endl;
	return 0;
}

蒟蒻不会了

2024/7/9 08:27
加载中...