10分
  • 板块灌水区
  • 楼主shen_yuhang
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/1/2 20:36
  • 上次更新2025/1/3 13:26:28
查看原帖
10分
1593584
shen_yuhang楼主2025/1/2 20:36

#include <bits/stdc++.h> using namespace std; int n,sum=0,a[305],s; int main() { cin>>n; int x=2,y=n-1; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1); sum=a[n]*a[n]; s=a[n]; sum+=abs(a[1]-s)*abs(a[1]-s); s=a[1]; for(int i=3;i<=n;i++){ if(x==y){ sum+=pow(abs(a[x]-s),2); break; } sum+=pow(abs(a[y]-s),2); sum+=pow(abs(a[

sort(a+1,a+n+1);
	sum=a[n]*a[n];
	s=a[n];
	sum+=abs(a[1]-s)*abs(a[1]-s);
	s=a[1];
	for(int i=3;i<=n;i++){
		if(x==y){
			sum+=pow(abs(a[x]-s),2);
			break;
		}
		sum+=pow(abs(a[y]-s),2);
		sum+=pow(abs(a[x]-s),2);
		y--;
		x++;
	}

x]-s),2); y--; x++; } cout<<sum; return 0; }

2025/1/2 20:36
加载中...