#B0103015. 小明的数组操作2
小明的数组操作2
题目描述
小明拿到一个长度为n的数组{,,,...,},以及无限次操作机会,每次操作,他可以挑选任意一个数位置上的数,将这个数+1或者-1。
现在小明想知道,他最少操作多少步,可以使得数组内所有数都变成相同的呢?
输入格式
第一行一个正整数n,代表数的个数, 第二行n个数,代表每个,
输出格式
一个数,代表最小操作次数。
Hint
样例解释: 将执行2次+1操作,执行1次-1操作,就使得所有数都相同了,总花费次数为3次
小明拿到一个长度为n的数组{a1,a2,a3,...,an},以及无限次操作机会,每次操作,他可以挑选任意一个数位置上的数ai,将这个数+1或者-1。
现在小明想知道,他最少操作多少步,可以使得数组内所有数都变成相同的呢?
第一行一个正整数n,代表数的个数,n<=105 第二行n个数,代表每个ai,ai<=106
一个数,代表最小操作次数。
样例解释: 将a1执行2次+1操作,a6执行1次-1操作,就使得所有数都相同了,总花费次数为3次