LATGACH - Lát gạch

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho một hình chữ nhật kích thước ~2×N~. Hãy đếm số cách lát các viên gạch nhỏ kích thước ~1×2~ và ~2×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

  • Dòng đầu chứa số nguyên dương ~T~ là số bộ test;
  • ~T~ dòng tiếp theo, mỗi dòng chứa một số nguyên dương ~N~.

Giới hạn:

  • ~1 ≤ T ≤ 10; 1 ≤ N ≤ 90~

Output

  • Ghi ra ~T~ dòng là số cách lát tương ứng.

Sample

Input #1
2
3
5
Output #1
3
8

Hint

  • Với ~N = 3~ ta có các cách lát sau đây:

Problem source: Chuyên Sơn La Online Judge


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.