3 条题解
-
0
202509zj06周子祥 (周子祥) LV 8 @ 2025-03-21 19:09:56
#include<iostream>
using namespace std;
const int MAXN = 105;
int a[MAXN], n, ans, sum, cri;int main(){
cin >> n;
for(int i = 1; i <= n; i++) cin >> a[i], sum += a[i];
cri = sum / n;
for(int i = 1; i <= n; i++){
if(a[i] == cri) continue;
a[i+1] -= cri-a[i];
ans++;
}
cout << ans;
return 0;
} -
-1@ 2025-03-21 18:38:44
#include<iostream>
using namespace std;
const int MAXN = 105;
int a[MAXN], n, ans, sum, cri;int main(){
cin >> n;
for(int i = 1; i <= n; i++) cin >> a[i], sum += a[i];
cri = sum / n;
for(int i = 1; i <= n; i++){
if(a[i] == cri) continue;
a[i+1] -= cri-a[i];
ans++;
}
cout << ans;
return 0;
} -
-1@ 2021-12-16 20:45:54
#include<iostream> using namespace std; int a[105]; int main() { int n,ans=0; cin>>n; int sum=0; for(int i=0;i<n;i++) cin>>a[i],sum+=a[i]; sum/=n; for(int i=0;i<n;i++) if(a[i]-sum) a[i+1]+=a[i]-sum,++ans; cout<<ans<<endl; return 0; }
- 1