fibomod2
Xem PDF
Điểm:
1700 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Dãy số Fibonacci được định nghĩa như sau:
- \(F_0 = 0\)
- \(F_1 = 1\)
- \(F_n = F_{n-2} + F_{n-1}\) (với \(n \ge 2\))
Cho số nguyên dương \(n\), hãy tính giá trị \(F_{F_n} \pmod{10^9 + 7}\).
Input
- Một dòng duy nhất chứa số nguyên \(n\).
Output
- In ra một số nguyên duy nhất là kết quả của \(F_{F_n} \pmod{10^9 + 7}\).
Constraints
- \(0 \le n \le 10^{18}\)
Example
Test 1
Input
10
Output
583861472
Note
Với \(n = 10\), ta có \(F_{10} = 55\).
Khi đó \(F_{F_{10}} = F_{55} = 139583862445 \equiv 583861472 \pmod{10^9 + 7}\).
Bình luận