EduBrick

A. Числа Пелля

2000 мс · 256 МБ · всё или ничего

Числа Пелля заданы так: P1=1P_1 = 1, P2=2P_2 = 2, а при k>2k > 2 выполнено Pk=2Pk−1+Pk−2P_k = 2P_{k-1} + P_{k-2}.

Напишите рекурсивную функцию, которая по числу nn вычисляет PnP_n.

Задача учебная: здесь важно правильно выделить базу и шаг. База — это те значения, которые известны сразу и дальше не раскладываются; шаг — выражение через меньшие. Если база забыта или неполна, рекурсия не остановится.

Формат ввода

Одна строка содержит число nn (1≤n≤301 \le n \le 30).

Формат вывода

Одно число — PnP_n.

Примеры

ввод
5
вывод
29
ввод
1
вывод
1
Войдите, чтобы отправлять решения.