using System; class Program { static void Main(string[] args) { //入力 int B = int.Parse(Console.ReadLine()); int N = int.Parse(Console.ReadLine()); int[] C = new int[N]; //全体のキャンディーの数 int sum = B; for (int i = 0; i < N; i++) { C[i] = int.Parse(Console.ReadLine()); sum += C[i]; } //最終的にそろうキャンディーの数 int lim = sum / N; //回答用変数 int num = sum; //検証 for (int i = sum - B - 1; i <= sum - B + 1; i++) { int kari = 0; for (int j = 0; j < N; j++) { kari += Math.Abs(C[j] - i); } num = Math.Min(num, kari); } //出力 Console.WriteLine(num); } }