但这引起了大家的不满,因为这样分配的不公平的,分到糖果少的人会感到伤心,具体来说,一但有两个人的糖果数的差值大于 1,即存在两个人的糖果数为 x, y 满足 |x - y| > 1 时,就会有同学产生不满。
于是小李请你帮他调解朋友之间的不满,你每次可以选择两名同学,让其中一名同学给另外一名同学一颗糖果,这被称为一次操作。
你现在要做的就是最小化操作次数,然后告诉小李你最少需要多少次,就可以让同学之间没有不满,达到公平的分配。
5
3 13 9 4 7
7
第二个人给第一个人 4 颗糖果 a1→7, a2→9,操作数 +4
第二个人给第四个人 2 颗糖果 a2→7, a4→6,操作数 +2
第三个人给第四个人 1 颗糖果 a3→8, a4→7,操作数 +1
最终每人分别得到的糖果数为 [7, 7, 8, 7, 7]