0分,但我敢肯定我的思路没问题
查看原帖
0分,但我敢肯定我的思路没问题
1066396
szm111213楼主2024/10/19 08:43
#include<bits/stdc++.h>
using namespace std;
long long v[100001], a[100001], z = 0;
int main()
{
	int n, d;
	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 ++)
	{
		for(int j = i + 1; j <= n; j ++)
		{
			if(a[j] < a[i])
			{
				z += ((j - i) * a[i] * v[i]);
				i = j;
			}
		}
	}
	cout << z << endl;
}
2024/10/19 08:43
加载中...