Số fibonacci #3

Xem PDF



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: bàn phím Output: màn hình

Số fibonacci là số có dạng:

\(F_1 = 1\)

\(F_2 = 1\)

\(F_N = F_{N-1} + F_{N-2}\)

Nhập vào số nguyên dương \(N\). Kiểm tra xem \(N\) có phải số fibonacci hay không?

Input

  • Nhập vào số nguyên dương \(N\) (\(1 \leq N \leq 10^9\)).

Output

  • In ra "YES" nếu \(N\) là số fibonacci, in ra "NO" nếu không phải.

Example

Test 1
Input
6
Output
NO
Test 2
Input
3
Output
YES

Bình luận (8)

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