HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Tom Sawyer

Section problems

• Tarakans
• Telegraph
• Telegraph
• Terpilov and Pendelev - 1
• Terpilov and Pendelev - 2
• Terrenkur
• Tetraedr
• Timur's team
• Tom Sawyer
• Сakes and robots
• Points in rhombus
• Points
• Path
• Tramway 2
• Trams1
• Trump and Biden
• Транслятор

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Zabor - Том! Тооом! Иди сюда, бездельник! Переоденься-ка во что-нибудь погрязнее... впрочем, куда уж грязнее... Вот забор. Вот банки с краской, с прошлого раза остались. Забор надо покрасить. Но не как попало, а так, чтобы никакие 2 соседние доски забора не были покрашены в одинаковый цвет.

- Зачем так сложно, тётя Полли?

- Это красиво, Том! И модно: вон посмотри, как перекрасила свой забор Мэри Брайт.

- Тётя Полли, а можно перекрасить не все доски, а только некоторые? Так получится быстрее, и Мэри успеет лопнуть от зависти ещё до заката!

Итак, у Тома есть банки с краской К разных цветов. Так как когда-то давно забор красили из этих же банок, на заборе могут встречаться только имеющиеся цвета.

Какое минимальное количество досок придётся перекрасить Тому?

Входные данные: В первой строке - два целых числа N и K (1≤N≤10000, 2≤K≤26). Вторая строка состоит из N букв латинского алфавита. Каждая буква обозначает отдельный цвет, “a”-первый цвет, “b”- второй и так далее. В строке используются только первые K букв латинского алфавита. Каждая буква обозначает исходный цвет соответствующей доски в заборе.

Выходные данные: Натуральное число - искомое число перекрашиваний.

Для отправки решений необходимо выполнить вход.

www.contester.ru