Tháng 10 5, 2022

Bài 4: Kiểm tra số Fibonacci

Share this

Đăng bởi Admin

Tháng 10 5, 2022

https://chuyenhalong.ucode.vn/problems/kiem-tra-so-fibonacci-117503

Dãy Fibonacci là dãy số nổi tiếng, được nhà toán học người Ý Fibonacci công bố vào năm 1202. Có thể được mô tả bằng công thức sau

    \[F_1=F_2=1;  F_n=F_{n-1}+F_{n-2}   \text{ } \forall \text{ } n \geq 3\]

Trong đó, F_n là số Fibonacci thứ \mathrm{n}.
Trong bài toán này, bạn được biết số nguyên dương n. Hãy cho biết số n có thuộc dãy Fibonacci hay không? Nếu có thì nó là số thứ mấy trong dãy?

Đầu vào
– Dòng đầu chứa số nguyên \mathrm{T} cho biết số bộ dữ liệu, mỗi bộ dữ liệu gồm một dòng chứa một số nguyên \mathrm{n}.

Đầu ra
– Ứng với mỗi bộ dữ liệu in ra một dòng ghi số thứ tự của n trong dãy Fibonacci hoặc ghi số -1 nếu n không thuộc dãy Fibonacci.

Ràng buộc:

    \[\quad 1 \leq T \leq 100 ; 1 \leq n \leq 2.10^9 .\]

Ví dụ

Sample inputSample output
3
1
4
3
1
-1
4
Chia sẻ:
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tài liệu tương tự

Tháng 10 6, 2022

Bài 7: Tháp Hà Nội

Tháng 10 5, 2022

Bài 6: FIBONACCI

Tháng 10 5, 2022

Bài 5: Tổng dãy Fibonacci

Tháng 10 5, 2022

Bài 4: Kiểm tra số Fibonacci
>