Deyzi Labirintləri#10731

Deyzi Labirintləri

1 saniyə
128 meqabayt
Çox çətin

Deyzi işdən sonra stress atmaq üçün labirintlərdə gəzməyi sevir. Onun sevdiyi labirintlər bir giriş və bir çıxış otağından ibarət olan otaqlar dəstəsindən ibarətdir və hər otaqda digər otaqlara aparan bir neçə tək tərəfli qapı var. Deyzinin məqsədi girişdən çıxışa gedən yolu tapmaqdır.

Deyzinin labirintləri həll etmək üçün bir metodu var. O, hər hansı bir otağın müxtəlif qapılarının fərqli rənglərə malik olduğunu müşahidə edib və buna görə də yolunu qapıların rənglərini izləyərək yadda saxlaya bilir. Bunun üçün o, labirintə girməzdən əvvəl planı öyrənir və keçməli olduğu qapıların rənglərinə uyğun müxtəlif rəngli kartlardan ibarət bir dəst hazırlayır. Hər dəfə bir otağa girdikdə, dəstindəki üst kartın rənginə uyğun olan qapıdan keçir və sonra həmin kartı atır.

Bəzən Deyzinin dəstləri "tam" olmur və o, boş dəstə ilə və ya üst kartın rəngi heç bir qapıya uyğun gəlməyən bir otağa gəlir. Belə hallarda Deyzi otaqdakı qapılardan birindən keçir və üst kartı atmaq əvəzinə, seçdiyi qapının rəngində bir kartı dəstinin üstünə əlavə edir.

Gəlin üç otaq və üç qapıdan ibarət olan aşağıdakı labirint nümunəsini nəzərdən keçirək: girişdən otaq -ə aparan qırmızı qapı, otaq -dən geri girişə aparan ikinci qırmızı qapı və otaq ilə çıxış arasında mavi qapı. Bu labirint nümunəsində (aşağıda təsvir edilmişdir):

Deyzi bilir ki, bütün labirintlərində həmişə lazımi dəstə ilə giriş otağından çıxış otağına keçə bilər. Lakin bəzi dəstlər onun qaçmasına imkan vermir, hansı seçimi etsə də. O, maraqlanır: ona qaçmağa imkan verən minimal dəstə ölçüsü nədir? Deyzi sizə labirintin planını verir və düzgün seçim edərsə, girişdən çıxışa keçməsinə imkan verəcək minimal dəstə ölçüsünü müəyyən etməyə kömək etməyinizi xahiş edir.

Giriş

Birinci sətir üç tam ədəd və c~(2 \le r \le 50, 2 \le d \le 100, 2 \le c \le 20) ehtiva edir. Burada — otaqların sayı, — qapıların sayı və — rənglərin sayıdır. Otaqlar -dan r - 1-ə qədər nömrələnib, rənglər isə -dan c - 1-ə qədər nömrələnib.

Növbəti sətirin hər biri və üç tam ədədini təsvir edir, belə ki, 0 \le f \le r - 1, 0 \le t \le r - 1, f \ne t və 0 \le col \le c - 1. Bu, otaq -dən otaq -ə aparan qapının olduğunu və bu qapının rənginin olduğunu göstərir.

Çıxış

Bir tam ədəd çıxarın: Deyziyə düzgün seçim edərsə, girişdən (otaq nömrəsi ) çıxışa (otaq nömrəsi r - 1) keçməyə imkan verən kartdan ibarət dəstə mövcud olan minimal tam ədəd .

Nümunələr

Nümunə .

  • Deyzi yoluna otaq -da boş dəstə ilə başlayır

  • O, dəstində kartı ilə otaq -ə gedir

  • O, boş dəstə ilə otaq -yə gedir

  • O, dəstində kartı ilə otaq -a gedir

  • O, boş dəstə ilə otaq -ə gedir

  • İndi onun seçim etmək imkanı var: çıxışa getmək.

Nümunə . Bu nümunə məsələnin mətnində verilmişdir, burada qırmızı rəng , mavi isə kimi təqdim olunur.

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading