1 条题解
-
0
#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int h[n]; for(int i = 0;i<n;++i) { cin>>h[i]; } sort(h,h+n); int l = 0,r = n-1; long long sum = h[r]*h[r]; int flag = 1; while(l<r) { sum +=(h[r]-h[l])*(h[r]-h[l]); if(flag%2) r--; else l++; flag++; } cout << sum << endl; return 0; }
- 1
信息
- ID
- 9019
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 2
- 标签
- 递交数
- 58
- 已通过
- 19
- 上传者