Но если исправите, не пишите сюда решение, пожалуйста - я постарался скрыть комментарии выше, не читая, совсем не хочу спойлеров. Напишите у себя и дайте ссылку.
Меня смущает, что они пишут "Alice strategy is too big to be sent explicitly". Ведь достаточно прислать такой же набор битов, как и у Боба -- по 9 бит в 512 строчках. Так даже можно будет автоматически проверить, что все правильно -- достаточно убедиться, что для одинаковых начал Боба и казино начала Алисы тоже совпадают (всего-то построение префиксного дерева из менее чем 512 * 9 вершин).
Кажется, вы правы. Возможно, они имеют в виду то, что таккой набор будет не столько стратегией Алисы, сколько приложением ее стратегии; саму стратегию, как функцию от всех возможных префиксов казино и Боба, труднее описать
( ... )
Тот факт, что они не просят прислать стратегию Алисы, заставляет меня думать, что у них есть простой способ проверить корректность решения только по решению Боба, но я не могу понять, что это может быть за способ. Проверить сам факт сушествования стратегии для Алисы по решению Боба кажется сложной задачей
Так это ведь задача о кодировании: если в одной части бит (меньшей), можно передать информацию о другой части бит (большей), то из алгоритма "сжатия" информации легко получается алгоритм "распаковки".
Но вот придумать такой алгоритм сложно. Видимо, тут не только биты надо задействовать (в трёх битах информацию о шести не закодируешь), но и их местоположение (как в алгоритме на чётных-нечётных раундах).
оффтопик: скажите, не могли бы вы разызкать в гугле человека, который убрал sweep-to-switch-tabs gesture из билда хрома для телефонов, и врезать ему хорошенько, от души?
В задаче требуется, чтобы 6 выигрышей было в любом случае, то есть, можно считать, что когда Алисе нужно угадать, она никогда не угадывает. При таком рассмотрении, ваше решение аналогично приведенному про четные/нечетные.
Comments 62
(The comment has been removed)
(The comment has been removed)
Reply
Reply
Или я чего-то не понимаю?
Reply
Reply
> саму стратегию, как функцию от всех возможных префиксов казино и Боба
Ну, я хотел сказать, что это ведь необязательно, ибо они сговорились, и оба знают, что любая комбинация префиксов Алисе не встретится.
Reply
Так это ведь задача о кодировании: если в одной части бит (меньшей), можно передать информацию о другой части бит (большей), то из алгоритма "сжатия" информации легко получается алгоритм "распаковки".
Но вот придумать такой алгоритм сложно. Видимо, тут не только биты надо задействовать (в трёх битах информацию о шести не закодируешь), но и их местоположение (как в алгоритме на чётных-нечётных раундах).
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment