DQ2 - Tính số fibonacci bằng đệ quy
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Yêu cầu: Dãy số fibonacci là một dãy số hoàn toàn quen thuộc đối với chúng ta với quy luật như sau: F1=F2=1; Fn=Fn−1+Fn−2,∀ ≥ 3 .
Hãy in số thì fibonacci thứ n ( n <= 1012 ) trong dãy fibonacci nói trên (code bằng đệ quy). Kết quả có thể rất lớn nên ta chia lấy dư cho 109+7 khi in ra.

Dữ liệu:
- Dòng đầu là số T với T test ( T <= 100),
- T dòng tiếp theo nhập vào số n( n <= 10
12 ).
Kết quả:
- Gồm T dòng tương ứng với mỗi đáp án trên.

Ví dụ

Input

10
2627
9659
4222
431
3183
5651
6138
7806
24
2809

Output

659706753
905491110
512716154
136883605
651975253
754799892
164126061
763073746
46368
149410115

 

Back to Top