Lát gạch 1

Xem dạng PDF

Gửi bài giải

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

Problem type
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 ~2 \times N~. Hãy đếm số cách lát các viên gạch nhỏ kích thước ~1 \times 2~ và ~2 \times 1~ 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 \leq 10^6)~.
  • ~T~ dòng sau mỗi dòng ghi một số ~N~ ~(1 \leq N \leq 10^6)~.

Output

  • Gồm ~T~ là ~T~ kết quả cần tìm chia dư cho ~10^9 + 7~.

Sample Test

Input
3
1
2
3
Output
1
2
3

Bình luận

Please read the guidelines before commenting.


Không có bình luận tại thời điểm này.