Последовательность Фибоначчи довольно известна здесь. Черт, у него даже есть свой тег. Однако, несмотря на это, мы уверены, что хотим придерживаться наших корней 1, 1, ...
(или это 0, 1, ...
? Мы можем никогда не узнать ...). В этом испытании правила одинаковы, но вместо того, чтобы получить n
элемент th в последовательности Фибоначчи, вы получите n
элемент th в последовательности Фибоначчи, начиная с 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
это номер в списке? Это, вероятно, слишком гибко;)