Алгоритм решения задачи с множествами

Нужен хотя бы примерный алгоритм решения данной задачи :

Реализовать программу, формирующую без повторений всевозможные ориентированные множества из элементов исходного неориентированного множества, количество элементов в сформированных множествах должно быть равно исходному натуральному n. (ввод производится из текстового файла)

Основная проблема заключается в представлении множеств как данных в программе для взаимодействия с ними по отдельности т.к могут существовать подмножества. К примеру : {1,2,{3,4,{5},6},{7}}


Ответы (0 шт):