Откопала в ЖЖ очередную симпатичную задачу. Не на программирование, просто на алгоритмику. Каюсь, я её сама решила на 3/4 - не успела додумать один из важных моментов, когда уже вывесили решение.
Выступает фокусник с ассистентом. Фокусник выходит из помещения. Зрители тасуют колоду карт (52 штуки), выбирают из неё 5 карт и вручают ассистенту. Ассистент прячет одну, предварительно показав её всем. Остальные 4 собирает (в стопку, рубашкой вниз) и отдаёт зрителям, попросив не менять их порядок. Фокусник входит, получает от зрителей 4 карты и называет спрятанную. Для передачи информации может использоваться только порядок четырёх карт, любые другие каналы исключены.
Как это осуществить?