小编Pet*_*dam的帖子

在Python中使用约束设置分区

我很难处理组分区问题.有人会为我解释一下吗?

让我简化一下我的问题.我想将十个数字(即0, 1, ..., 9)分成三组,每组都有(4, 3, 3)数字.条件是:

  1. 组内序列无关紧要.例如,[(0, 1, 2, 3),(4, 5, 6),(7, 8, 9)]将被视为与[(3, 0, 1, 2),(5, 6, 4),(7, 8, 9)]相同.

  2. 我想保持(1, 2, 3)始终在同一组中,(7, 8)也是如此.

如何列出符合上述条件的所有可能的分组方案?非常感谢!

我使用的是Python 2.7.

python constraints partition

5
推荐指数
1
解决办法
320
查看次数

标签 统计

constraints ×1

partition ×1

python ×1