Операция выполнена!
Закрыть
Хабы: Go, Алгоритмы, Занимательные задачки, Математика, Программирование

Раздать имена в Тайном Санте — задача на пять строк: перемешал список, проверил, что никто не достался сам себе, готово. Я так и думал, пока не посчитал. При таком способе почти в четырёх играх из десяти найдутся двое, которые дарят друг другу, и это не баг реализации, а свойство случайных перестановок.

Разбираю жеребьёвку с цифрами: шляпа, перестановки, один круг через всех, исключения — и перекос, который нашёл в собственном коде, пока писал эту статью.

Читать далее
Читайте также
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro