Fibonacci lớn
Đề bài
Mô tả
An và Bình chơi với nhau rất thân và cùng có chung niềm đam mê với các dãy số, đặc biệt là dãy số Fibonacci. Một lần An viết ra giấy một dãy số nguyên dương và muốn Bình hãy đưa ra dãy Fibonacci . Trong đó dãy Fibonacci được định nghĩa như sau:
- , , ;
- .
Các số có thể rất lớn, cần in ra chính xác toàn bộ các chữ số.
Yêu cầu: Hãy viết chương trình giúp Bình tính các số Fibonacci theo yêu cầu trên.
Dữ liệu vào
Dữ liệu vào gồm nhiều dòng (số dòng không được cho trước, đọc đến hết dữ liệu), dòng thứ chứa số nguyên dương (; ).
Dữ liệu ra
In ra dòng, dòng thứ chứa số .
Ràng buộc
- .
- .
- Tổng số chữ số của tất cả các số cần in không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 2 7 24 |
1 1 13 46368 |
, , . |
| 100 93 94 |
354224848179261915075 12200160415121876738 19740274219868223167 |
Ví dụ bổ sung (không có trong đề gốc). đã lớn hơn , không lưu được trong kiểu số nguyên bit. |
Bình luận