我有 n 个元素需要分成 x 个集合,每个集合必须恰好包含 k=4 个元素。
我需要找到所有可能的分区,其约束条件是每对元素只共享一次相同的集合。
因此,如果我从 [1 2 3 4] [5 6 7 8] [...] 开始,则所有连续的分区都不能容纳例如 [1 2 XX] 或 [XX 1 3]。集合是无序的。
接近这个问题的是第二类斯特林数。但是,它们只解决了任意大小的集合的问题。
示例:我有 32 只老鼠,可以放在 8 个笼子里,每个笼子 4 只。老鼠应该在笼子之间旋转,这样它们就不会遇到另一只老鼠两次。您多久可以这样做一次,配置是什么?