Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Fibonacci

Dễ

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 2 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Dãy số Fibonacci được Fibonacci, một nhà toán học người Ý, công bố vào năm 1202. Dãy Fibonacci là dãy vô hạn các số tự nhiên bắt đầu bằng hai phần tử \(F_0=0\) và \(F_1=1\), các phần tử sau đó được thiết lập theo quy tắc mỗi phần tử luôn bằng tổng hai phần tử trước nó. Công thức truy hồi của dãy Fibonacci là:

\[ F_n = \begin{cases} 0 & \text{nếu } n = 0 \\ 1 & \text{nếu } n = 1 \\ F_{n-1} + F_{n-2} & \text{nếu } n > 1 \end{cases} \]

Bạn hãy lập trình tính và thông báo ra số Fibonacci thứ \(N\).

Input

  • Một số nguyên duy nhất là \(N\) (\(0 \le N \le 10^6\)).

Output

  • Ghi ra một số nguyên duy nhất là số Fibonaci thứ \(N\). Vì đáp án có thể rất lớn nên bạn hãy in ra đáp án sau khi chia lấy dư cho \(10^9 + 7\).

Example

Test 1

Input
0
Output
0

Test 2

Input
1
Output
1

Test 3

Input
2
Output
1

Test 4

Input
5
Output
5

Bình luận

Chưa có bình luận nào.