塔子哥最近拿到了一个数组,但是他发现这个数组很不规整,他想要把这个数组变得规整一点,他每次操作可以使得其中一个数组元素加$1$,另一个数组元素减$1$。塔子哥希望最终数组的每个元素大小都在$[l,r]$范围内,他想知道自己能否完成目标,如果能的话,最少要多少次操作?
其实这道题考的就是思维,目的要让所有数尽量平均,其实自己拿两个数模拟一下就能知道,一个数加1一个数减1是可以让所有都尽量平均,所以直接通过所有数之和判断能否使所有数都在[L,R]之间,要让操作最小,那就让操作不浪费,每一次操作都是使必须要加的数加1和要减的数减1,直接在必须要加的次数与必须要减的次数中取最大值
import java.util.*;
class Main {