DHBB 2017 - CHY - 11 - Knights

Xem dạng PDF

Gửi bài giải

Điểm: 0,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Magnus Carlsen là một thiên tài cờ vua, 13 tuổi đã cầm hòa Garry Kasparov khi đang là siêu đại kiện tướng số 1 thế giới. Giỏi cờ vua nên anh ta lúc nào cũng muốn gắn cờ vua vào những thứ xung quanh mình. Carlsen quyết định sử dụng những miếng hình quân mã để trang trí hành lang ngôi nhà mới xây tại đất nước Norway quê nhà. Hành lang gồm ~M~ hàng, ~N~ cột được lát bởi những miếng đá cẩm thạch vuông óng ánh. Carlsen muốn dán một số miếng hình quân mã (có thể không dán) vào các miếng đá, mỗi viên không quá một miếng sao cho không có một cặp quân Mã nào có thể ăn được nhau theo cách ăn trên bàn cờ. Rất giỏi chơi cờ nhưng việc tính toán này lại là cả vấn đề với Carlsen.

Yêu cầu: Đếm số lượng cách để Carlsen có thể thực hiện được ý tưởng của mình.

Input

  • Hai số nguyên dương ~M, N~ (~M \le 4, N \le 10^9~).

Output

  • Ghi ra số lượng cách Carlsen có thể thực hiện. Lấy số dư phép chia cho ~10^9 + 9~.

Sample Input 1

2 2

Sample Output 1

16

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.