Uva 591--- Box of Bricks

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int iStack;
  6. int iHight[101];
  7. int iSum, iTime, iTemp;
  8. int i,j;
  9. = 0; 
  10. while (cin >> iStack)
  11.     {
  12.     if ( iStack == 0 )
  13.         break; 
  14.     iHight[101] = {0};
  15.     iSum = iTime = 0;  
  16.     for ( i=0 ; i<iStack ; i++ )       
  17.         {
  18.         cin >> iHight[i];  
  19.         iSum += iHight[i]; 
  20.         }
  21.     iSum = iSum / iStack;        // average hight; 
  22.     for ( i=0 ; i<iStack; i++ )
  23.         {
  24.         if ( iHight[i] > iSum )
  25.             iTime = iTime + iHight[i] - iSum;
  26.         }
  27.     j++;
  28.     cout << "Set #" << j <<endl;
  29.     cout << "The minimum number of moves is " << iTime << "." <<endl;
  30.     cout << endl;
  31.     }  
  32. }
Uva 591

留言

這個網誌中的熱門文章

Codeforces --- string task

Uva 674 ---- coin change

codeforces 271A --- beautiful year