题目链接
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序


【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序
【题解】洛谷P4995[【LGR-055】洛谷11月月赛]B.跳跳! 排序

#include<cstdio>
#include<algorithm>
using namespace std;
typedef long long ll;
const int N=301;
ll ans,h[N];
int n,fro,bac;
int main()
{
	//freopen("in.txt","r",stdin);
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	    scanf("%lld",&h[i]);
	sort(h+1,h+n+1);ans=h[n]*h[n];fro=1;bac=n;
	while(fro<bac)
	{
		ans+=(h[bac]-h[fro])*(h[bac]-h[fro]);bac--;
		ans+=(h[bac]-h[fro])*(h[bac]-h[fro]);fro++;
	}
	printf("%lld\n",ans);
	return 0;
}

总结

敢想敢写

相关文章:

  • 2021-08-06
  • 2022-12-23
  • 2021-06-19
  • 2019-03-03
  • 2022-01-09
  • 2021-12-16
  • 2021-10-26
  • 2021-11-25
猜你喜欢
  • 2021-04-09
  • 2022-12-23
  • 2021-06-03
  • 2021-07-01
  • 2021-10-28
  • 2021-12-06
  • 2022-12-23
相关资源
相似解决方案