Đám cháy lan
Đề bài
Mô tả
Một khu rừng hình chữ nhật gồm hàng và cột. Mỗi ô là cỏ (.), đá (#) hoặc đang cháy (F). Ở phút , các ô F đang cháy. Sau mỗi phút, lửa lan từ mọi ô đang cháy sang các ô cỏ chung cạnh với nó (lên, xuống, trái, phải); ô đã cháy thì cháy mãi. Lửa không lan qua đá.
Hãy cho biết:
- phút cuối cùng có một ô cỏ bắt lửa (nếu không ô cỏ nào bắt lửa, đáp án là );
- số ô cỏ không bao giờ bị cháy.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng là một xâu độ dài gồm các ký tự
.,#,F. Có ít nhất một ôF.
Dữ liệu ra
In ra hai số nguyên: phút cuối cùng có ô bắt lửa và số ô cỏ không bao giờ cháy.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 5 F.... .##.. ...#F ###.. ..#.. |
4 2 | Ô chỉ có đường vào từ ô nên bắt lửa muộn nhất, ở phút . Hai ô cỏ ở góc dưới bên trái bị đá bao quanh. |
| 3 3 F#. ##. ... |
0 5 | Ngọn lửa bị đá chặn ngay từ đầu, ô cỏ không bao giờ cháy. |
Bình luận