首页 > 其他 > 详细

UVa 591 一盒砖

时间:2014-02-12 22:42:28      阅读:464      评论:0      收藏:0      [点我收藏+]

/*

* 解题思路:

* 此题不难,求完平均后再做一下处理

*/

#include <math.h>
#include <stdio.h>
int main( )
{
    int n,total = 1;
    int i;
    int sum1,sum2;
    int a[ 55 ];

    while( scanf("%d",&n) && n )
    {
        sum1 = sum2 = 0;
        for( i=0;i<n;i++ )
        {
            scanf("%d",&a[ i ] );
            sum1 += a[ i ];
        }
        sum1 /= n;
        for( i=0;i<n;i++ )
            sum2 += abs( a[ i ] - sum1 );
    
        printf("Set #%d\n",total++);
        printf("The minimum number of moves is %d.\n\n",sum2/=2 );
    }
    return 0;
}


UVa 591 一盒砖

原文:http://blog.csdn.net/u011886588/article/details/19114297

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!