Ну, кажется сделал для трёх, но индукции пока не увидел. Может для трёх есть несколько вариантов. Впрочем надо ещё подумать, может сойдётся и для большего количества. Идея в том, что сначала они нумеруются 1,2,3 первый берёт номер второго, если 2=3 и третьего, если не равно. Второй берёт номер третьего, если 1=3 и второго, если не равно, третий берёт любой номер, которого не видит. Видимо в этом и идея бОльшего количества. Каждый в зависимости от того, что он видит берёт номер одного из остальных, таким образом, чтобы перекрыть любую возможную повторяемость, а последний берёт номер, который не виден, на случай, если все номера разные... |