Ciąg Fibonacciego jest dość dobrze znana rzecz tutaj. Cholera, ma nawet swój własny tag. Mimo to z pewnością lubimy trzymać się naszych korzeni 1, 1, ...(a może tak 0, 1, ...? Być może nigdy się nie dowiemy ...). W tym wyzwaniu zasady są takie same, ale zamiast dostać ten nelement w sekwencji Fibonacciego, otrzymasz ten nelement w sekwencji Fibonacciego od x, y, ....
Wkład
Trzy liczby całkowite, w dowolnej kolejności. njest indeksem (indeksowanym 0 lub 1) terminu w sekwencji dla danych wyjściowych. xi ysą pierwszymi dwoma elementami w sekwencji Fibonacciego w bieżącym programie.
Wydajność
nP określenie w ciągu Fibonacciego wychodząc z x, y.
Przypadki testowe
(0-indeksowane)
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-indeksowany)
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
Ostrzeżenia
Załóżmy 0 <= x <= y.
Zwróć uwagę na kolejność wprowadzania (musi być stała).
[1, 2, 3]? Tak. Cokolwiek potrzebujesz, aby zaakceptować 3 liczby całkowite.
n,[x,y]gdzie njest liczba i xczy yliczby są na liście? Prawdopodobnie jest to jednak zbyt elastyczne;)