9. Весы и гири

Не решаласьЛёгкая

Есть чашечные весы и набор гирь. Будем говорить, что с помощью набора гирь возможно взвесить массу mm, если можно поставить гири на весы так (не обязательно все), чтобы разница в весе чаш равнялась mm.

Задается число nn. Можно с помощью предложенного набора гирь взвесить все целые величины масс от 11 до nn?

Например: пусть набор [1,3,4][1, 3, 4] и n=5n=5. То разница весов 11, 33 и 44 достигается соответствующими гирями, 22 можно получить как 33 на одной чаше и 11 на другой, а 55 как 4+14+1.

Формат ввода

В первой строке вводится число nn (1n1081 \le n \le 10^8).

Во второй строке вводится набор чисел wiw_i через пробел (1wi1081 \le w_i \le 10^8). Количество чисел в наборе не превосходит 13.

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

Вывести Yes, если можно взвесить любую массу от 11 до nn, иначе выведите No.

Ограничения

Ограничение времени

3 с

Ограничение памяти

1 ГБ

Пример 1

Ввод
5
1 3 4
Вывод
Yes

Пример 2

Ввод
9
1 3 4
Вывод
No

Пример 3

Ввод
94
34 7 4 25 30 27 39
Вывод
Yes

Теги

Нужно войти, чтобы отправить решение.Войти