Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
- assassello
- Reactions: 2518
- Сообщения: 8683
- Зарегистрирован: Пн июн 13, 2022 6:46 pm
- Откуда: San Jose, CA
- Интересы: против Путина и, следовательно, против Трампа
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Кидайте решения, не стесняйтесь.
Слава Украине, слава нации! и пиздец - Российской Федерации.
- assassello
- Reactions: 2518
- Сообщения: 8683
- Зарегистрирован: Пн июн 13, 2022 6:46 pm
- Откуда: San Jose, CA
- Интересы: против Путина и, следовательно, против Трампа
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Рассказывайте.
Слава Украине, слава нации! и пиздец - Российской Федерации.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Почти. У Б спрашивать не надо. Если ответ А нет, то С точно правдец. Если ответ А да, то Б точно правдец.Буратино писал(а): ↑Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
если правдец знает кто шизик, а кто нет, то задача решается очень быстро, но я не уверен, что эта задача была поставленаБуратино писал(а): ↑Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
- assassello
- Reactions: 2518
- Сообщения: 8683
- Зарегистрирован: Пн июн 13, 2022 6:46 pm
- Откуда: San Jose, CA
- Интересы: против Путина и, следовательно, против Трампа
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Отлично! теперь надо обобщить.
Слава Украине, слава нации! и пиздец - Российской Федерации.
- assassello
- Reactions: 2518
- Сообщения: 8683
- Зарегистрирован: Пн июн 13, 2022 6:46 pm
- Откуда: San Jose, CA
- Интересы: против Путина и, следовательно, против Трампа
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
По условию задачи, все жители знают друг о друге. Давай быстрое решение.perkins писал(а): ↑Пт июл 24, 2026 9:34 pmесли правдец знает кто шизик, а кто нет, то задача решается очень быстро, но я не уверен, что эта задача была поставленаБуратино писал(а): ↑Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Слава Украине, слава нации! и пиздец - Российской Федерации.
- assassello
- Reactions: 2518
- Сообщения: 8683
- Зарегистрирован: Пн июн 13, 2022 6:46 pm
- Откуда: San Jose, CA
- Интересы: против Путина и, следовательно, против Трампа
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Слава Украине, слава нации! и пиздец - Российской Федерации.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Логично второй вопрос не нужен.Lisa писал(а): ↑Пт июл 24, 2026 9:28 pmПочти. У Б спрашивать не надо. Если ответ А нет, то С точно правдец. Если ответ А да, то Б точно правдец.Буратино писал(а): ↑Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
По индукции из решения для 3
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
ОК, это я пропустилassassello писал(а): ↑Пт июл 24, 2026 9:35 pmПо условию задачи, все жители знают друг о друге. Давай быстрое решение.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
если А шизик, то кто Б и С мы знаем по дефолту, но если мы не знаем, что А шизик, то по его ответам мы не знаем кто Б и СLisa писал(а): ↑Пт июл 24, 2026 9:28 pmПочти. У Б спрашивать не надо. Если ответ А нет, то С точно правдец. Если ответ А да, то Б точно правдец.Буратино писал(а): ↑Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Решение для любого нечетного х с количеством Ш меньше половины.
Выстраиваем всех в шеренгу в произвольном порядке. Начиная с левого крайнего спрашиваем - твой сосед справа П? Если ответ да, сдвигаемся к следующему и задаем тот же вопрос. Когда получили ответ нет убираем обоих, у предыдущего левого спрашиваем про его нового соседа. Если самый первый ответ был нет, тоже убираем обоих и начинаем с нового левого крайнего. В конце или останется один и он точно П, или шеренга где все ответили да, крайний правый в ней точно П.
Про каждого участника вопрос задается максимум один раз, про первого левого ни разу. Количество вопросов не больше х-1.
Выстраиваем всех в шеренгу в произвольном порядке. Начиная с левого крайнего спрашиваем - твой сосед справа П? Если ответ да, сдвигаемся к следующему и задаем тот же вопрос. Когда получили ответ нет убираем обоих, у предыдущего левого спрашиваем про его нового соседа. Если самый первый ответ был нет, тоже убираем обоих и начинаем с нового левого крайнего. В конце или останется один и он точно П, или шеренга где все ответили да, крайний правый в ней точно П.
Про каждого участника вопрос задается максимум один раз, про первого левого ни разу. Количество вопросов не больше х-1.
- assassello
- Reactions: 2518
- Сообщения: 8683
- Зарегистрирован: Пн июн 13, 2022 6:46 pm
- Откуда: San Jose, CA
- Интересы: против Путина и, следовательно, против Трампа
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Вау! Кажется у нас новый чемпион!!Lisa писал(а): ↑Сб июл 25, 2026 10:29 am Решение для любого нечетного х с количеством Ш меньше половины.
Выстраиваем всех в шеренгу в произвольном порядке. Начиная с левого крайнего спрашиваем - твой сосед справа П? Если ответ да, сдвигаемся к следующему и задаем тот же вопрос. Когда получили ответ нет убираем обоих, у предыдущего левого спрашиваем про его нового соседа. Если самый первый ответ был нет, тоже убираем обоих и начинаем с нового левого крайнего. В конце или останется один и он точно П, или шеренга где все ответили да, крайний правый в ней точно П.
Про каждого участника вопрос задается максимум один раз, про первого левого ни разу. Количество вопросов не больше х-1.
Я еще не проверил, но выглядит очень похожим на правду. Красивый ответ из категории "ну как я сам-то сразу не догадался!?"
Слава Украине, слава нации! и пиздец - Российской Федерации.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Вопросов будет гораздо больше чем 22. Скорее 33-34
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Сорри коррекция вопросов будет не 34 а 44.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
для трех схема рабочая
ШПП: 11, 01
ПШП: 01, 00
ППШ: 10
для пяти:
ШШППП: 1111, 0011, 0111, 1011
ШПШПП: 1011, 0011, 1001, 0001
ШППШП: 1101, 0101, 1100, 0100
ШПППШ: 1110, 0110
ПШШПП: 0111, 0011, 0001, 0101
ПШПШП: 0101, 0000, 0001, 0100
все варианты не расписывал, но одинаковые варианты ответов дают разные комбинации Ш и П. Да, находится П, но кто есть П, а кто Ш сказать точно нельзя.
ШПП: 11, 01
ПШП: 01, 00
ППШ: 10
для пяти:
ШШППП: 1111, 0011, 0111, 1011
ШПШПП: 1011, 0011, 1001, 0001
ШППШП: 1101, 0101, 1100, 0100
ШПППШ: 1110, 0110
ПШШПП: 0111, 0011, 0001, 0101
ПШПШП: 0101, 0000, 0001, 0100
все варианты не расписывал, но одинаковые варианты ответов дают разные комбинации Ш и П. Да, находится П, но кто есть П, а кто Ш сказать точно нельзя.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
У меня по моему есть более оптимальное доработаю и выложу. должно быть в районе 30 вопросов.
Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)
Вопрос задачи найти хотя бы одного П. Определять принадлежность всех не требуется.
