Walking Home
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Bessie muốn đi từ góc trái trên đến góc phải dưới của lưới . Cô chỉ được đi sang phải (R) hoặc xuống dưới (D). Một số ô bị chặn bởi đống cỏ khô (ký hiệu H).
Bessie muốn đếm số đường đi hợp lệ sao cho số lần đổi hướng không quá (đổi hướng là khi bước tiếp theo khác hướng bước trước).
Cho bộ test, với mỗi bộ test hãy tìm số đường đi thỏa mãn.
Dữ liệu vào
- Dòng : Số nguyên — số bộ test.
- Với mỗi bộ test:
- Dòng đầu: Hai số nguyên và .
- dòng tiếp theo: Mỗi dòng gồm ký tự
.(trống) hoặcH(bị chặn).
Dữ liệu ra
In dòng, mỗi dòng là số đường đi hợp lệ của bộ test tương ứng.
Ràng buộc
- .
- .
- .
- Ô và luôn trống.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 3 1 ... ... ... 3 2 ... ... ... 3 3 ... ... ... 3 3 ... .H. ... 3 2 .HH HHH HH. 3 3 .H. H.. ... 4 3 ...H .H.. .... H... |
2 4 6 2 0 0 6 |
Với : chỉ có DDRR và RRDD. Với không chướng ngại: cả hoán vị của D và R. |
Bình luận