40分哪里错了
查看原帖
40分哪里错了
528287
多喝岩浆楼主2021/10/15 22:27
#include<bits/stdc++.h>
#define N 105
using namespace std;
int n, a[N], s, m;
int main(){
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	cin >> n;
	for (int i = 1; i <= n; i++)
		cin >> a[i], m += a[i];
	sort (a + 1, a + n + 1);
	m /= n;
	for (int i = 1; i < n; i++)
		if (a[i] != m) {
			s++;
			a[i + 1] = a[i + 1] + a[i] - m;
			a[i] = m;
		}
	cout << s << endl;
	return 0;
}
2021/10/15 22:27
加载中...