Lát gạch

Xem dạng PDF

Gửi bài giải

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

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

Cho một hình chữ nhật kích thước 2xN (1<=N<109). Hãy đếm số cách lát các viên gạch nhỏ kích thước 1x2 và 2x2 vào hình trên sao cho không có phần nào của các viên gạch nhỏ thừa ra ngoài, cũng không có vùng diện tích nào của hình chữ nhật không được lát.

Input:

  • Gồm nhiều test, dòng đầu ghi số lượng test T (T<=10).

  • T dòng sau mỗi dòng ghi một số N.

Output:

Ghi ra T dòng là số cách lát tương ứng lấy phần dư cho ~10^9+7~

Ví dụ

Input:

3

2

8

12

Ouput:

3

171

2731

Bình luận

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



  • -6
    itk13_Dan  đã bình luận lúc 3, Tháng 12, 2024, 8:12 chỉnh sửa

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 0
    ITK13_DaiDuong  đã bình luận lúc 29, Tháng 11, 2024, 23:39

    khong hieu test


    • -5
      itk13_Dan  đã bình luận lúc 3, Tháng 12, 2024, 16:00 chỉnh sửa

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.