Задать вопрос
  • Разбить группу из 100 людей по 5, чтобы все перезнакомились?

    hint000
    @hint000
    у админа три руки
    Используйте силу простые числа, как инкремент номеров участников в группе.
    5: (1,6,11,16,21), (2,7,12,17,22),..
    7: (1,8,15,22,29), (2,9,..),..
    11: (1,12,23,34,45), (2,13,..),..
    13: ...
    17: ...
    (плюс зацикливание нумерации: 101=1, 102=2,..)
    Доказательство не приведу, пока просто "математическая интуиция".
    Оценка снизу: меньше чем за 25 разбиений решения не существует, т.к. каждый должен познакомиться с 99 людьми, а за одно разбиение человек знакомится максимум с 4 людьми, ceil(99/4)=25.
    Ответ написан
    Комментировать