@Canp

Можно ли найти все варианты слагаемых числа,что бы слагаемых было ровно 20?

У меня есть число число 465.

Все его слагаемые:

30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1

Можно ли найти все слагаемые числа(например 465),что бы их было ровно 20 шт ?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Можно. Рекурсивный перебор 19 неубывающих слагаемых, 20-е как разница 465 и накопленной суммы. Если промежуточная сумма стала больше 465 или 20-е слагаемое получилось меньше 19-го, то вариант отбрасываем.
P.S. А вообще, учитывая отрицательные слагаемые, все варианты перебрать невозможно, их бесконечное количество.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Можно. Двадцать единичек, и 445.
Или 20 нулей и 465, под ваше описание задачи вполне подходит.
Чётче описываете условие.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы