HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Polyteh22-23 > problem:


03. Tom Sawyer

Polyteh22-23

Start: Mar.31.2023 at 10:15:00 AM
Finish: Mar.31.2023 at 01:15:00 PM
The contest is finished!
• Contest scoreboard

Contest problems

• 01. NIR
• 02. Production
• 03. Tom Sawyer
• 04. Plitki
• 05. Robot2b
• 06. Medosmotr

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