Олимпиадный тренинг

Задача . A. Щедрый Кефа


Как-то у себя в чулане Кефа нашёл n шариков. Для удобства обозначим цвет i-го шарика как si — строчная буква английского алфавита. У Кефы есть k друзей. Кефин друг обидится, если получит два шарика одного цвета. Кефа хочет раздать все шарики своим друзьям. Помогите Кефе узнать, сможет ли он раздать все шарики и при этом не обидеть своих друзей — выведите «YES», в случае положительного ответа, и «NO», иначе. Обратите внимание, что Кефин друг не обидится, если не получит ни одного шарика.

Входные данные

В первой строке входных данных содержатся два числа, разделенные одним пробелом, n и k (1 ≤ n, k ≤ 100) — количество шариков и количество друзей соответственно.

В следующей строке входных данных содержится строка s — цвета шариков.

Выходные данные

Ответ на задачу — «YES» или «NO» в единственной строке без кавычек.

Вы можете выводить каждую из букв в любом регистре.

Примечание

В первом примере Кефа может отдать 1-й и 3-й шарик первому другу, а 2-й и 4-й второму.

Во втором примере Кефа вынужден отдать каждому другу шарики цвета a, но при этом один останется, значит ответ «NO».


Примеры
Входные данныеВыходные данные
1 4 2
aabb
YES
2 6 3
aacaab
NO

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя