#10117. COUNT - Lát gạch

Bộ nhớ: 256 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: Zanfire

Đề bài

Cho bảng trống kích thước n\times m và vô hạn các viên gạch kích thước 1\times 2 2\times 1 . Bạn hãy đếm số cách lấp đầy bảng bằng các viên gạch đó (các phần của viên gạch chỉ được nằm trong bảng và các viên gạch không thể bị đập nhỏ).

Chú ý: Do kết quả có thể rất lớn nên chỉ cần in ra phần dư khi chia cho 1000000007.

Dữ liệu vào:

  • Dòng đầu chứa hai số nguyên dương n m (là kích thước của bảng);

Dữ liệu ra:

  • Một số nguyên dương duy nhất là số cách lấp đầy bảng theo bài toán.

Ví dụ:

Dữ liệu vào:
4 7
Dữ liệu ra:
781

Giới hạn:

  • 1 ≤ n ≤ 10
  • 1 ≤ m ≤ 10^3 .