JOI 2007 - Routes to School
Xem PDFThành phố JOI nơi Taro sinh sống có dạng bàn cờ, được tạo bởi \(a\) con đường thẳng chạy theo hướng bắc–nam và \(b\) con đường thẳng chạy theo hướng đông–tây.
Các đường bắc–nam được đánh số \(1,2,\ldots,a\) theo thứ tự từ tây sang đông. Các đường đông–tây được đánh số \(1,2,\ldots,b\) theo thứ tự từ nam lên bắc. Giao điểm của đường bắc–nam thứ \(i\) tính từ phía tây và đường đông–tây thứ \(j\) tính từ phía nam được ký hiệu là \((i,j)\).
Taro sống gần giao lộ \((1,1)\) và đi xe đạp đến trường trung học JOI gần giao lộ \((a,b)\). Xe đạp chỉ có thể đi dọc theo các con đường. Để rút ngắn thời gian đi học, Taro chỉ di chuyển về phía đông hoặc phía bắc.
Hiện tại, có \(n\) giao lộ \((x_1,y_1),(x_2,y_2),\ldots,(x_n,y_n)\) đang thi công. Taro không thể đi qua các giao lộ này.
Yêu cầu
Tính số lộ trình \(m\) để Taro đi từ giao lộ \((1,1)\) đến giao lộ \((a,b)\), chỉ đi về phía đông hoặc phía bắc và tránh mọi giao lộ đang thi công.
Dữ liệu vào
Đọc từ đầu vào chuẩn:
- Dòng thứ nhất chứa hai số nguyên \(a,b\) ngăn cách bởi một dấu cách, lần lượt là số đường bắc–nam và số đường đông–tây.
- Dòng thứ hai chứa số nguyên \(n\) là số giao lộ đang thi công.
- Với mỗi \(i\) từ \(1\) đến \(n\), dòng thứ \(i+2\) chứa hai số nguyên \(x_i,y_i\) ngăn cách bởi một dấu cách, cho biết giao lộ \((x_i,y_i)\) đang thi công.
Dữ liệu ra
Ghi ra đầu ra chuẩn một dòng chỉ chứa số nguyên \(m\) là số lộ trình đi học của Taro.
Ràng buộc
- \(1\le a,b\le 16\).
- \(1\le n\le 40\).
- \(1\le x_i,y_i\le 16\) với mọi \(1\le i\le n\).
Phân nhóm
- Có \(5\) bộ dữ liệu được chấm độc lập, với tổng điểm tối đa là \(20\).
Ví dụ
Ví dụ 1
Input
5 4
3
2 2
2 3
4 2
Output
5
Giải thích
Có \(a=5\) đường bắc–nam, \(b=4\) đường đông–tây và \(n=3\) giao lộ đang thi công là \((2,2)\), \((2,3)\), \((4,2)\). Có đúng \(5\) lộ trình hợp lệ.
Ký hiệu Đ là đi một đoạn đường sang phía đông, B là đi một đoạn đường lên phía bắc. Năm lộ trình từ \((1,1)\) đến \((5,4)\) là:
ĐĐĐĐBBB.ĐĐBBĐĐB.ĐĐBBĐBĐ.ĐĐBBBĐĐ.BBBĐĐĐĐ.
Kỳ thi:
- JOI 2006/2007 - Vòng sơ khảo (17 Tháng 12., 2006)


Bình luận