Bài 3. ĐƯỜNG ĐI (5,0 điểm; Đề HSG9 tỉnh Gia Lai 2025-2026)

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Nguồn bài:
Đề HSG9 tỉnh Gia Lai 2025-2026
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Bài 3. ĐƯỜNG ĐI (5,0 điểm; Đề HSG9 tỉnh Gia Lai 2025-2026)

Cho lưới ô vuông hình chữ nhật m × n, mỗi ô chỉ chứa một giá trị 0 hoặc 1. Có bao nhiêu cách khác nhau để đi từ ô (1,1) đến ô (m, n). Biết rằng mỗi lần đi chỉ được đi xuống dưới (từ ô (i, j) đến ô (i+1, j)) hoặc sang phải (từ ô (i, j) đến ô (i, j+1)) và không được đi vào ô có giá trị 1 (kể cả ô xuất phát (1,1)).

1 2 3 4
1 0 0 0 1
2 0 1 0 0
3 0 0 0 0

Dữ liệu vào: Từ tệp BAI3.INP theo định dạng:

  • Dòng đầu là 2 số nguyên dương mn (m, n ≤ 50).
  • m dòng tiếp theo, mỗi dòng gồm n số (0 hoặc 1) viết liền nhau của một hàng trong bảng.

Dữ liệu ra: Ghi ra tệp BAI3.OUT số đường đi khác nhau tìm được.

Ví dụ:

BAI3.INP BAI3.OUT
3 4
0001
0100
0000
3

Ràng buộc

  • Subtask 1: Có 60% số test n, m ≤ 30.
  • Subtask 2: Có 40% số test n, m ≤ 50.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.