Số Fibonacci

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Dãy Fibonacci được định nghĩa như sau: ~F_1 = 1~, ~F_2 = 1~ và ~F_k = F_{k-1} + F_{k-2}~ với ~k \ge 3~. Vài số hạng đầu là ~1, 1, 2, 3, 5, 8, 13, \dots~ Cho ~n~, hãy tìm ~F_n~.

Dữ liệu vào

Một số nguyên dương ~n~ (~1 \le n \le 90~).

Kết quả

In ra giá trị của ~F_n~.

Ví dụ

Ví dụ 1

Input:

7

Output:

13

Ví dụ 2

Input:

10

Output:

55

Giải thích

Dãy bắt đầu 1 1 2 3 5 8 13, nên ~F_7 = 13~. ~F_{90}~ xấp xỉ ~2.9 \times 10^{18}~ nên cần long long.


Đang tải...