的斐波那契序列是一个相当众所周知的事情在这里。哎呀,它甚至有自己的标签。但是,尽管如此,我们肯定会坚持我们的根源1, 1, ...
(或者是它0, 1, ...
?我们可能永远不会知道...)。在此挑战中,规则是相同的,但是您无需获得n
斐波那契序列中的第一个项目,而是获得n
以Fibonacci式序列中的第一个项目x, y, ...
。
输入项
三个整数,按您想要的任何顺序。n
是输出序列中术语的索引(0或1索引)。x
而y
在当前的程序运行的斐波那契序列中的前两个项目。
输出量
n
斐波那契数列中的第个词,以x
,开头y
。
测试用例
(0索引)
n x y out
5 0 0 0
6 0 1 8
6 1 1 13
2 5 5 10
10 2 2 178
3 3 10 23
13 2308 4261 1325165
0 0 1 0
1 0 1 1
(1索引)
n x y out
6 0 0 0
7 0 1 8
7 1 1 13
3 5 5 10
11 2 2 178
4 3 10 23
14 2308 4261 1325165
1 0 1 0
2 0 1 1
注意事项
假设0 <= x <= y
。
请注意您的输入顺序(必须恒定)。
[1, 2, 3]
?是。无论您需要接受3个整数。
n,[x,y]
哪里n
的一个号码,x
并且y
是数字在列表中?不过,这可能有点太灵活了;)