Задача: Как из ограниченного количества чисел найти те, из которых можно составить вводимое число?
Добрый день, дорогое сообщество!
Столкнулся со следующей алгоритмической задачей:
Дано число, например 2028
а так же дан список чисел, вводимых с клавиатуры: 1000, 56, 28, 88, 1999
Необходимо составить такой алгоритм, который выводил бы числа(пары, тройки...) из которых можно составить первое число(т.е. число 2028)
Можно реализовать на любом языке программирования либо на псевдокоде.
Буду очень благодарен за любую помощь!
dmshar, сразу после того, как приведёте алгоритм полного перебора.
Это не сарказм, а условие, избавляющее от "я об этом и говорил" (ложная аргументация).
Поскольку как эту задачу решить полным перебором понятно, все замерли в ожидании более быстрого алгоритма. Ну или хотя-бы "нужного критерия". Сразу хочу сказать, что предварительная сортировка массива в данной постановке выигрыша (сокращения количества просматриваемых вариантов) - не дает.