样例全过,结果全错
查看原帖
样例全过,结果全错
1235710
Eternal_destiny楼主2025/1/1 17:15
#include <bits/stdc++.h>
using namespace std;
long long h[330];
int main()
{
	long long n;
	unsigned long long sum = 0;
	cin >> n;
	for(int i = 0; i < n; i++)
	{
		cin >> h[i];
	}
	for(int i = 0; i < n; i++)
	{
		if(i == 0)
		{
			sum += h[i] * h[i];
		}
		else
		{
			if(h[i - 1] >= h[i - 2])
			{
				sum += (h[i] - h[i - 1]) * (h[i] - h[i - 1]);
			}
			else
			{
				sum += (h [i - 1] - h[i]) * (h [i - 1] - h[i]);
			}
		}
	}
	cout << sum << endl;
	return 0;
}

记录传送门
题目传送门

2025/1/1 17:15
加载中...