Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео.
А это подборки моих материалов на канале Пример рекурсивной задачи генерации списков Продолжаем пополнять подборку по алгоритмам. И опять рекурсивный алгоритм. Задача на первый взгляд частная, но в действительности она легко обобщается на более широкий спектр задач. В чём суть проблемы? Есть множество пар целых чисел. Вводятся они следующим образом. В начале идёт число - количество пар. А далее пары, по одной в строке. Например 2
1 2
3 4 Нужно получить все списки, состоящие из чисел. Каждое число из своей пары. Для данного примера получим [1, 3]
[1, 4]
[2, 3]
[2, 4] Последовательность этих списков нам не важна, главное, чтобы они все были. Кстати, легко показать, что количество таких списков будет равно 2^n, где n это количество пар. И вот тут, тем кто интересуется задачами ЕГЭ может прийти в голову мысль, что я хочу разобрать как ра