Мне интересно написать приложение, которое может определить, как разместить группы из 2-10 человек за столами, на которых могут находиться 10 человек. Там, вероятно, будет около 15 столов и 140 человек. Я не хочу разбивать ни одну из групп людей.
Кажется, что это может быть распространенной проблемой, и мне было интересно, есть ли у кого-нибудь какие-либо предложения о том, где я должен искать решение для этого. Любые ссылки или предложения оценены.