=A=L=X=
> За 8*3*7 дней вроде реально, но может можно и меньше.
Действительно. Я тоже пришёл к такому результату.
Panzerschrek[CN]
За ничто не сажают, сажают за решетку. И просто так не сажают, сажают простотаком на ххх
Panzerschrek[CN]
Не понял, как ты решил, и как передать информацию тому, кто ДО тебя. Если поменять условие, что надо знать того, кто до тебя - тогда просто, первые 8 дней один выбирает швабру, прочие - бутылку, потом следующий итд, 8х8
Aslan
> и как передать информацию тому, кто ДО тебя
Допросы идут по кругу. Тот, кто идёт в списке до тебя, будет допрошен через 7 дней после тебя.
Panzerschrek[CN]
Да, точно
Panzerschrek[CN]
> всегда делать так, чтобы монета над ключём была орлом. Тогда шансы на выживание повышаются с 1/64 до 1/32 (в среднем)
А если на ребро поставить - то до 1 :)
А серьезно, выгоднее повернуть так, чтобы нужных монет стало меньше половины
Aslan
> А если на ребро поставить - то до 1
Ну это читерство.
А если ещё предположить, что в той загадке в тюрьме сидят воры, то можно просто украсть все монеты кроме одной - под которой лежит ключ.
Panzerschrek[CN]
> Есть шахматная доска, на каждую клетку в ней положена монета - орлом или решкой
> вверх надзиратель назначает одной из клеток ключ от камеры заключённых и
> сообщает об этом первому заключённому.
kipar
Круто
Даже вручную нетрудно посчитать эти 6 бит - сначала нечетность кол-ва орлов, начиная с клетки 1 (считая с 0) через одну (где 0й бит значащий), потом на итерации i (от 0 до 5) пропустить первые 2^i клеток, следующие 2^i посчитать, пропустить следующие 2^i итд и помнить только чет-нечет
kipar
Panzerschrek[CN]
Хорошо...
А если пойти от исходной точки ответа.
И написать внешнее задание....
Сейчас вы пытаетесь пойти путём внешней задачи, чтоб вывести конечное значение.
А если наоборот?
Изначальное строение уникального алгоритма, для получения максимальных значений....
На минималках....
++++++
Есть рассказ у Федошников, о программировании железа.
Там есть основной принцип, внесении алгоритма в минимальный размер железа.
Ну кто в курсе, те понимают, что программируемый (Ноль*) бит в чипе имеют своё основное значение.
+++
Я писал ранее, есть, писари, а есть программисты.
Это разные понятия в сути своём.
++++
Кто не вкурил.... стоят в сторонке....
Для тех, кто стоит в сторонке, чтоб не обижались...
Я считаю, что 99% писарей....
Врят ли смогут для себя открыть суть программирования железа внутри системного блока, даже на уровне понятия программирования простого чипа в блоке питания системного блока.
Ну это так для тех кто родился когда уже всё было готово.... :)
Когда вы отвечаете, что в этом нет ничего сложного.
Подумайте о том, что для этого вы должны были пройти путь...
От ничего до того что нет ничего сложного.
Это аналогично, как 1 класс в школе и защита диплома в институте.
За последние лет 20- 30...
Я стал как то разделять.
Писарей и программистов.
Писарь Третьего уровня - это тот кто пишет что то на программах написанных писарями для написания чего то.
Писарь Второго уровня - это тот кто создаёт программу, что управляет системой для написания чего либо.
Писарь Первого уровня - это тот кто создаёт систему, что управляет программированием для написания чего либо.
Программист - это тот кто создаёт готовое железо позволяющее писарям писать, что они пожелают.
Инженер - это технарь высшего уровня, создающий железо для программиста, в которое можно заложить код программы.
Почувствуй разницу :)
Ну и кто тут Самый главный?
Вот вам и загадка из 5 составляющих. :)