Предположим, мне дан отсортированный список элементов, и я хочу сгенерировать все подмножества, удовлетворяющие некоторому условию, так что, если данное множество не удовлетворяет условию, то большее подмножество также не будет ему удовлетворять, и все множества из одного элемента действительно удовлетворяют Это.
Например, имея список всех положительных целых чисел, меньших 100, определите подмножества, сумма которых меньше 130: (100,29) (0,1,40), (0) и т. д.
Как я могу это сделать (желательно на Python)?
Спасибо! :)