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