Я скоро женюсь и занимаюсь планом рассадки, и сталкиваюсь с обычными вопросами о том, кто сидит, где: X и Y должны сидеть вместе, но А и В не могут стоять друг против друга и т.д.
Числа, с которыми я имею дело, не огромны (так что ручной вариант будет работать просто отлично), но, будучи убежденным, мне было интересно, есть ли какое-нибудь программное обеспечение, способное сделать это для меня?
Если точное совпадение не найдено, что я должен искать (проблемное место, книги, справочный код), чтобы настроить его для моих целей?