eolymp
bolt
Try our new interface for solving problems
Məsələlər

Копыто, Бумага, Ножницы (Золото)

Копыто, Бумага, Ножницы (Золото)

Возможно Вы слышали об игре "Камень, Бумага, Ножницы". Коровы любят играть в похожую игру "Копыто, Бумага, Ножницы" Правила игры "Копыто, Бумага, Ножницы" просты. Две коровы играют друг против друга. Они обе считают до трёх, а затем одновременно делают жест, представляющий копыто, бумагу или ножницы. Копыто выигрывает у ножниц, ножницы выигрывают у бумаги, бумага выигрывает у копыта. Конечно может быть и ничья, если обе коровы сделали один и тот же жест.

Фермер Джон хочет сыграть с Бесси n раз. Бесси будучи экспертом в этой игре может предсказать каждый из жестов ФД. Но как корова, она очень ленива. Поэтому она хочет играть одним и тем же жестом много раз подряд. В действительности, она хочет переключаться между жестами не более чем k раз за все игры. Например, если k = 2, она может играть "копыто" первые игры, затем переключиться на бумагу и в конце играть снова "копыто".

По последовательности жестов, которую сыграет ФД, определите максимальное количество игр, которые может выиграть Бесси.

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

Первая строка содержит числа n (1n105) и k (0k20). Оставшиеся n строк содержат жесты ФД, каждый H, P или S.

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

Выведите максимальное количество игр, которые может выиграть Бесси, если она может переключаться не более чем k раз.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5 1
P
P
H
P
S
Çıxış verilənləri #1
4
Mənbə 2017 USACO Январь, Золото