02/10/2018, 14:01

BCFIBO spoj – Số fibonacci

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCFIBO/ 1. Đề bài Số fibonacci BCFIBO spoj PTIT Số fibonacci pascal tin học Số Fibonacci được xác định bởi công thức sau: F 0 =0 F 1 =1 F n =F n-1 +F n-2 với n≥2. Một số phần tử đầu tiên của dãy Fibonacci: ...

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCFIBO/

1. Đề bài Số fibonacci

BCFIBO spoj PTIT Số fibonacci pascal tin học

Số Fibonacci được xác định bởi công thức sau:

F0=0

F1=1

Fn=Fn-1+Fn-2 với n≥2.

Một số phần tử đầu tiên của dãy Fibonacci: 0,1,1,2,3,5,8,….

Tìm số Fibonacci thứ n.

Input

Một số nguyên dương duy nhất n (n≤1 000 000).

Output

Một số nguyên duy nhất là số Fibonacci thứ n (kết quả lấy phần dư cho 1 000 000 007).

Example

Input:
6

Output:
8
Input:
20
Output:
6765

2. Code tham khảo Số fibonacci

a. Code fibonacci pascal

b. Code fibonacci c++

0