Language:

English
Russian

Практикум по программированию

Для участников:
Регистрация  ||   Вход
Список соревнований
Вы не вошли в систему! Вход или регистрация.

Последовательность целых чисел

Time limit:1 sec.
Memory limit: 65536 KByte

Как-то раз на факультативе по математике, куда ходит Вася, разбирали тему про числовые последовательности. Одна из рассмотренных последовательностей строится следующим образом: первые три её члена – какие-то целые числа x1, x2 и x3, а каждый следующий член, начиная с четвёртого, вычисляется по формуле

xi = xi-1 + xi-2xi-3.

Напишите программу, которая находит N-й член этой последовательности.

В первой строке входных данных записано число N (4 ≤ N ≤ 1012). Во второй строке через пробел записаны три первых члена последовательности x1, x2 и x3 (0 ≤ x1, x2, x3 ≤ 100).

Выведите одно число – N-й член последовательности.

 

Пример ввода 1

5

1 3 5

Пример вывода 1

9

Пример ввода 2

1000000000000

1 1 1

Пример вывода 2

1

 

 

© Copyright ВоГУ, АВТ, Носов Д.А., Смоленцев К.Н.