Test if a number is fibonacci

后端 未结 20 912
深忆病人
深忆病人 2020-11-30 17:58

I know how to make the list of the Fibonacci numbers, but i don\'t know how can i test if a given number belongs to the fibonacci list - one way that comes in mind is genera

20条回答
  •  死守一世寂寞
    2020-11-30 18:22

    A positive integer ω is a Fibonacci number if and only if either 5ω2 + 4 or 5ω2 - 4 is a perfect square.

    See The Fabulous Fibonacci Numbers for more.

    alt text

提交回复
热议问题