Qırmızı və qara#7024

Qırmızı və qara

1 saniyə
122,174 meqabayt
Asan

Düzbucaqlı bir otaq kvadrat plitələrlə döşənmişdir. Hər bir plitə ya qırmızı, ya da qara rəngdədir. Bir insan qara plitənin üzərində dayanır. O, cari plitədən yalnız yuxarı, aşağı, sola və ya sağda olan dörd qonşu plitədən birinə keçə bilər, lakin qırmızı plitənin üstünə keçə bilməz — yalnız qara plitələrdə hərəkət edə bilər.

Yuxarıda təsvir olunan qaydalara əsaslanaraq, insanın çıxa biləcəyi qara plitələrin sayını hesablayan bir proqram yazın.

Giriş məlumatları

Giriş bir neçə testdən ibarətdir. Hər testin ilk sətiri iki müsbət tam ədəd və (1 \leq w, h \leq 20) — otaqdakı plitələrin və istiqamətindəki sayını göstərir.

Növbəti sətrin hər birində simvol var, hər biri plitənin rəngini aşağıdakı kimi göstərir:

Girişin sonu iki sıfırdan ibarət sətirdir.

Çıxış məlumatları

Hər test üçün ayrıca sətirdə, insanın çıxa biləcəyi qara plitələrin sayını (başlanğıc plitə daxil olmaqla) göstərin.

Nümunələr

Nümunə 1

Loading
Loading