eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Підпослідовність Фібоначчі

Підпослідовність Фібоначчі

Сьогодні у школі Кристофер вивчав послідовності та перестановки. Йому дуже сподобалась послідовність Фібоначчі. Послідовність чисел a1, a2, ... є фібоначчієвою, якщо для довільного i > 2 вірно, що ai = ai-1 + ai-2.

Увечері Кристофер прийшов у гості до Кролика і побачив у нього на столі набір карток з числами. Кристофера відразу зацікавило питання - чи можна скласти з цих чисел фібоначчієву послідовність.

Вхідні дані

У першому рядку задано кількість n (1n100) елементів у послідовності. У другому рядку задано n натуральних чисел, менших 109.

Вихідні дані

Вивести "YES" без лапок, якщо з чисел можна скласти фібоначчієву послідовність, а інакше - "NO".

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
3
5 8 3
Вихідні дані #1
YES

Пояснення: Послідовність повинна бути монотонно неспадаючою

Автор С.Поромов, М.Вєдєрніков
Джерело 2011 NEERC School, Командная олимпиада, Базовая номинация, 15 октября, Задача G