Problem
M (1 <= M <= 100) tarafından N (1 <= N <= 100) matrisi verildi. Matris ‘.’ – boş hücreler ve ‘#’ – ziyaret edilemeyen hücreler. Sadece yukarı, aşağı, sola ve sağa hareket edebilirsiniz. Verilen q sorguları: satır numarası ve sütun numarası, eğer bu hücre – ‘#’, ardından ‘’ olur, aksi halde – ‘#’ q sorgularının her biri için, tx;ty hücresinin Sx;Sy . Her satırdaki çıktı, eğer ulaşılabilirse "Evet" ve "Hayır"; - aksi takdirde. Sx hücresinin; Sy ve tx hücresi; ty, ‘#’ her istekteki hücre.
Verileri girin.
İlk satıra Sx (1 <= Sx <= 100), Sy (1) sayılarını girin. < = Sy <= 100), tx (1 <= tx <= 100), ty (1 <= ty <= 100), N (1 <= N <= 100), M(1 <= M <= 100) ) ve q (1 <= q <= 100). Sonraki N satır, ‘’ – boş hücre ve ‘#’ – ziyaret edilemeyen bir hücre. Sonraki q satırları değiştirilecek satır numarasını ve sütun numarasını verir.
Çıktı.
Eğer Sx hücresinden geliyorsa “Evet” q sorgularının her biri için yazdır; tx hücresine Sy; ty basılabilir, “No” – aksi halde.
Giriş |
Çıktı |
1 1 2 3 3 3 2
.##
##.
###
1 2
2 2 |
Hayır
Evet |
Açıklama:
İlk istekten sonra matris şöyle görünecektir:
. . #
# # .
###
1;1 noktasından 2;3 noktasına geçiş yoktur, bu nedenle "Hayır" yazdırıyoruz.
İkinci istekten sonra matris şöyle görünecektir:
. . #
# . .
###
1;1 noktasından 2;3 noktasına bir geçiş var, dolayısıyla "Evet" çıktısını alıyoruz. İzleyebileceğimiz yol vurgulanmıştır.
(с) Vsevolod Shaldin