Mikroprosessor tapşırığı#2284

Mikroprosessor tapşırığı

30 saniyə
256 meqabayt
Asan

Məşhur bir mikroprosessor şirkəti sizdən onların kompüter çiplərində bəzi dəyişdirilə bilən komponentləri (vidjetləri) yerləşdirməyə kömək etməyinizi xahiş edib. Hər çipin dizaynı N \times N ölçülü kvadrat yerlərdən ibarətdir. Hər yerə yalnız bir komponent yerləşdirilə bilər və siz mümkün qədər çox vidjet yerləşdirməyə çalışmalısınız.

Müasir prosessor dizaynları əlbəttə ki, mürəkkəbdir. Təəssüf ki, sizin bir neçə məhdudiyyətiniz var:

Çipin spesifikasiyası sətir və simvoldan ibarət olur, burada '.' açıq yeri, '/' deaktiv olunmuş yeri, 'C' isə artıq komponentlə tutulmuş yeri göstərir. Məsələn:

CC/.. ./.// ..C.C /.C.. /./C/

Əgər bir sətir və ya sütunda ən çox komponent ola bilərsə, bu 5 \times 5 ölçülü çipdə əlavə edə biləcəyiniz maksimum vidjet sayı -dir. Aşağıdakı kimi bir yerləşmə mümkündür; burada 'W' vidjetin açıq yerə əlavə olunduğunu göstərir.

CC/W. W/W// W.C.C /.CWW /W/C/

Giriş

Girişdə bir neçə test halı var. Hər test aşağıdakı üç tam ədədlə başlayır: çipin ölçüsü (1 \leq N \leq 10), və ilə (1 \leq B \leq 1000, 0 \leq A \leq B) yuxarıda göstərilən qaydada. Növbəti sətirin hər birində yerlərin təsviri üçün simvol verilir. Hər bir simvol '.', '/' və ya 'C' ola bilər.

Son test halından sonra üç sıfırdan ibarət bir sətir gəlir.

Çıxış

Hər bir test üçün aşağıdakı formatda, bir sətrdə nömrəsi ilə başlayaraq cavabı yazın. Əgər həll mümkündürsə, çipə əlavə oluna biləcək maksimum vidjet sayını göstərin. Əgər həll mümkün deyilsə, impossible sözünü yazın.

Nümunə çıxışdakı formata izləyin.

Nümunələr

Nümunə 1

Loading
Loading