#32055: c++參考解答


emmayang0218@gmail.com (林諺碩)

學校 : 不指定學校
編號 : 202223
來源 : []
最後登入時間 :
2022-09-03 20:41:49
c067. 00591 - Box of Bricks -- UVa591 | From: [1.173.20.129] | 發表日期 : 2022-09-10 20:45

#include <iostream>
using namespace std;

int main()
{
int n, h[51], set=1;
while (cin >> n)
{
    if (n==0)
    {
        break;
    }
    int sum=0;
    for (int i=0; i<n; i++)
    {
        cin >> h[i];
        sum+=h[i];
    }
    int avg=sum/n;
    int move=0;
    for (int i=0; i<n; i++)
    {
        if (h[i]>avg)
        {
            move+=h[i]-avg;
        }

    }
    cout <<"Set #"<< set++ <<endl;
    cout <<"The minimum number of moves is "<< move <<"."<<endl;
    }
}

 
ZeroJudge Forum