#178. Lắt gạch (TILINGS)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Nhiệm vụ của bạn là đếm số cách để lấp đầy một lưới kích thước n \times m bằng các quân domino kích thước 1 \times 2 hoặc 2 \times 1 .

Dữ liệu: Dòng duy nhất chứa hai số nguyên n m .

Kết quả: In ra số cách lấp đầy, modulo 10^9+7 .

Ví dụ:

Dữ liệu:

3 2

Kết quả:

3

Giải thích: Có 3 cách để lấp đầy lưới 3 \times 2 :

  1. Ba quân 1 \times 2 nằm ngang.
  2. Một quân 1 \times 2 ở hàng trên, hai quân 2 \times 1 ở dưới.
  3. Hai quân 2 \times 1 ở trên, một quân 1 \times 2 ở hàng dưới.

Giới hạn:

  • 1 \le n \le 10
  • 1 \le m \le 1000