我很难处理组分区问题.有人会为我解释一下吗?
让我简化一下我的问题.我想将十个数字(即0, 1, ..., 9)分成三组,每组都有(4, 3, 3)数字.条件是:
组内序列无关紧要.例如,[(0, 1, 2, 3),(4, 5,
6),(7, 8, 9)]将被视为与[(3, 0, 1, 2),(5, 6, 4),(7, 8, 9)]相同.
我想保持(1, 2, 3)始终在同一组中,(7, 8)也是如此.
如何列出符合上述条件的所有可能的分组方案?非常感谢!
我使用的是Python 2.7.