Leo cầu thang

Dễ

quy hoạch động3 test · 3 giây

Cầu thang có n bậc, mỗi bước bạn leo 1 hoặc 2 bậc. Có bao nhiêu cách leo lên bậc trên cùng? In kết quả mod 1 000 000 007.

  • Gọi f(n) là số cách: bước cuối là 1 bậc hoặc 2 bậc → f(n) = f(n−1) + f(n−2).

Dữ liệu vào

Dòng 1: t (1 ≤ t ≤ 10⁵).

t dòng, mỗi dòng một số n (1 ≤ n ≤ 10⁶).

Dữ liệu ra

t dòng.

Ví dụ

Input

3
1
2
5

Output

1
2
8

Bài tiếp theo: Đổi tiền ít tờ nhất →

Input (stdin)

Output

Bấm “Chạy thử” để xem kết quả với input bên trái.