У этой проблемы такое чувство, что у нее должно быть имя. Надеюсь, кто-нибудь сможет это узнать.
В клубе 32 члена. Каждую неделю участники обедают вместе, разделяя себя на 8 столов по 4 участника в каждом. Каждую неделю они устраивают себя так, что всегда сидят с разными людьми.
Возможно ли, чтобы каждый человек сидел с каждым другим человеком ровно один раз?
Я пытался программировать жадный подход, но он не работал для этих чисел (он работал для клуба из 16 человек с 4 столами по 4 в каждом, но не 36 членов с 6 столами по 6 человек) *
Хотя это звучит как домашнее задание, на самом деле это от мамы моего друга, которая пытается организовать эти обеды.