P1031 均分纸牌
附上代码
#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int INF=0x3f3f3f;
int a[110];
int main(){
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
int n;
cin>>n;
int sum=0;
for(int i=1;i<=n;i++){
cin>>a[i];
sum+=a[i];
}
sum/=n;
for(int i=1;i<=n;i++)
a[i]-=sum;
int ans=0;
for(int i=1;i<=n;i++){
if(a[i]==0)
continue;
a[i+1]+=a[i];
ans++;
}
cout<<ans<<endl;
return 0;
}