本地可过,洛谷全WA
  • 板块P4995 跳跳!
  • 楼主ht__QAQ__
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/7/2 16:31
  • 上次更新2023/11/3 11:52:53
查看原帖
本地可过,洛谷全WA
868193
ht__QAQ__楼主2023/7/2 16:31
#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll n,a[310],q,ans=0;bool T=true;
int _pow(ll x,ll y){
	return (ll)pow(x,y);
}
bool cmp(int a, int b) {
    static/*下面有解释*/ bool flag = true;
    if (flag) {
        flag = false;
        return a < b;
    } else {
        flag = true;
        return a > b;
    }
}
int main(){
	scanf("%lld",&n);
	a[0]=0;
	for(int i=1;i<=n;i++){
		scanf("%lld",&a[i]);
	}
	sort(a,a+n+1,cmp);
	for(int i=0;i<n;i++){
		ans+=_pow(abs(a[i]-a[i+1]),2);
	}
	cout<<ans;
	return 0;
}

static解释

2023/7/2 16:31
加载中...