#include<iostream>
#include<algorithm>

using namespace std;
constexpr int MAX_LENGTH = 300;
int n, h[MAX_LENGTH], g[MAX_LENGTH + 10];
long long sum;

int main()
{
	cin >> n;
	for (int i = 0; i < n; i++)
		cin >> h[i];
	sort(h, h + n);
	for (int i = 0; i < (n + 1) / 2; i++)
	{
		g[2 * i] = h[n - 1 - i];
		g[2 * i + 1] = h[i];
	}
	sum += g[0] * g[0];
	for (int i = 1; i < n; i++)
		sum += (g[i] - g[i - 1]) * (g[i] - g[i - 1]);
	cout << sum;
	return 0;
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐