Dãy FIBO [pvhung]

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: XFIBO.INP Output: XFIBO.OUT

Dãy số Fibonacci được định nghĩa như sau:

  • \(f(n) = 0\) nếu \(n = 0\)
  • \(f(n) = z\) nếu \(n = 1\)
  • \(f(n) = f(n-1) + f(n-2)\) nếu \(n > 1\)

Yêu cầu: Cho hai số \(n\)\(f(n)\), hãy tìm giá trị của \(f(1)\).

Input

  • Dòng 1: Gồm hai số nguyên \(n\)\(f(n)\) với \(2 \leq n \leq 1000\)\(0 \leq f(n) \leq 10^{18}\).

Output

  • Dòng 1: Ghi một số nguyên duy nhất là \(f(1)\).

Example

Test 1

Input
6 8
Output
1

Bình luận (1)

Mới nhất
Tải bình luận...