لینکهای مفید برای شرکت در مسابقه:
یک نوار رنگی داریم که به صورت یک سطر افقی شامل خانه است. هر خانه با یکی از رنگ موجود رنگ شده است. میخواهیم رنگ حداقل تعداد خانهی لازم را تغییر دهیم به صورتی که در نهایت هیچ دو خانهی مجاوری رنگ یکسان نداشته باشند. برای تغییر رنگ خانهها، از هر رنگ دلخواه بین ١ تا میتوانیم استفاده کنیم.
خط اول ورودی شامل دو عدد صحیح و است. خط دوم شامل حرف بزرگ انگلیسی است. حرف A
به معنای رنگ اول، حرف B
به معنای رنگ دوم، و به همین ترتیب تا حرف Z
به معنای رنگ ٢۶ام است. تنها حرف اول انگلیسی میتوانند ظاهر شوند. هر حرف نمایندهی رنگ خانه متناظرش در نوار است.
در تنها خط خروجی، حداقل تعداد خانهای که لازم است رنگ آنها عوض شود را چاپ کنید.
در مثال بالا با تغییر دادن رنگ خانهها از ABBACC
به ACBABC
به خواسته ی مورد نظر میرسیم.
در مثال بالا کافی است رنگ خانهی اول را به A
تغییر دهیم.