题解
【基础】最佳位置
1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int t; cin>>t; for(int i=1;i<=t;i++){ int n,a[1010],k,ans=0; cin>>n; for(int j=1;j<=n;j++) cin>>a[j]; sort(a+1,a+1+n); if(n&1==0) k=(a[n/2]+a[n/2+1])/2; else k=a[n/2+1]; cout<<k<<" "; for(int j=1;j<=n;j++) ans+=abs(k-a[j]); cout<<ans<<"\n"; } return 0; }
- 1