У меня 50 человек, и эти 50 человек в 5 командах (10 человек не могут быть в одной команде).Я хотел бы сформировать 7 групп из этих 50 человек, чтобы в каждой группе не было двух человек из каждой группы.
- В группах не должно быть одинакового количества людей.
- В группах может есть два человека, которые находятся в одной команде, но этодолжно быть агрессивно сведено к минимуму
- Все группы должны быть примерно одинакового размера
В идеале я хотел бы заняться этим на python, но мне не особо важно, какой язык я реализуюэто с.