using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { var line = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToList(); int n = line[0]; int m = line[1]; var candy = new List(n); candy = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToList(); candy.Sort(); int takeCnt = 0; int idx = 0; while (idx < candy.Count()) { if (candy[idx] > 0) { if (takeCnt == m) { break; } takeCnt++; candy[idx]--; } else idx++; } Console.WriteLine(candy.Count(x => x == 0)); } }