using System.Collections.Generic; using System; using System.Linq; using System.Drawing; namespace yukicoder { class Program { static void Main(string[] args) { int N = int.Parse(Console.ReadLine()); int K = int.Parse(Console.ReadLine()); string[] strings = new string[N]; float[] ints = new float[N]; for (int i = 0; i < N; i++) { strings[i] = Console.ReadLine(); } for(int j = 0; j < strings.Length; j++) { ints[j] = float.Parse(strings[j]); } Array.Sort(ints); var hiave = ints[N - 1] / 1; var lowave = ints[0] / 1; var ans = Math.Ceiling(hiave - lowave); Console.WriteLine(ans); } } }