标签: algorithm math language-agnostic
我有50个人,这50个人属于5个团队(其中10个人可能不在一个团队中)。我想由这50人组成7个小组,这样每个小组中没有两个人属于同一团队。
理想情况下,我想在python中解决此问题,但我并不特别在意使用哪种语言实现。
答案 0 :(得分:0)
此问题的解决方案是创建所有团队的图表,并生成一个反向图表,例如:https://en.wikipedia.org/wiki/Complement_graph