Плюсы и минусы
8000 мс · 256 МБ · всё или ничего
Перед каждым числом списка ставят знак «плюс» или «минус» и вычисляют получившееся выражение.
Сколькими способами можно расставить знаки так, чтобы значение оказалось равным ?
Формат ввода
В первой строке числа от до и от до . Во второй — чисел от до .
Формат вывода
Одно число.
Примеры
ввод
2 0 1 1
вывод
2
Примечание
Вариантов , при это миллион — многовато для рекурсии без отсечения. Заготовьте суммы «всех оставшихся чисел»: если текущее значение отличается от цели больше, чем на эту сумму, дойти до цели уже невозможно, и ветку можно обрывать.
Войдите, чтобы отправлять решения.