using System; namespace yukicoder { class Program { static void Main(string[] args) { //N行目 int N = int.Parse(Console.ReadLine()); //Kグループに振り分ける int K = int.Parse(Console.ReadLine()); int[] a = new int[N]; //nを配列に入れる for(int i=0;i<N;i++) { //数字 N個入力する int n = int.Parse(Console.ReadLine()); a[i] = n; } //nを小さい順に並び替え for(int i=0;i<N;i++) { for(int j=0;j<i;j++) { if (a[i - 1] > a[i]) { int temp = a[i]; a[i] = a[i - 1]; a[i - 1] = temp; i = 0; } } } int ans = 0; //ソートした最小と最大を引く ans = a[N-1] - a[0]; //表示は文字列にする Console.WriteLine(ans.ToString()); } } }