竞赛
考级
法兰西玫瑰
虫大
思维量橙,码量橙。 思路:算平均数,求出每一堆与平均数的差,然后遍历,有差右移并计数。正确性显然。
暑 假 神(开学祭
111 .算平均数。 222 .求每堆纸牌与平均数的关系(多 111 记为 111 ,少 111 记为 −1-1−1 )。 333 .当 qqq [ yyy ](第 yyy 堆纸牌与平均数的关系)不等于 000 时, qqq [ y+1y+1y+1 ] =q=q=q [ y+1y+1y+1 ] +q+q+q [ yyy ],移动次数加 111 。
AC君
#include <iostream> #include <algorithm> using namespace std; int main() { int a[100],N,sum=0,c=0; double m; cin>>N; for(int i=0; i<N; i++) { cin>>a[i]; } for(int i=0; i<N; i++) { sum+=a[i]; }
Wz🕊
zhouty
#include<bits/stdc++.h> using namespace std; int n,a[1001],sum; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; sum+=a[i]; } int avg=sum/n; int ans=0; for(int i=1;i<=n;i++){ if(a[i]==avg) continue; else{ a[i+1]+=a[i]-avg; ans++; } } cout<<ans; return 0; }
金昱谦