Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Аватара пользователя
assassello
Reactions: 2518
Сообщения: 8683
Зарегистрирован: Пн июн 13, 2022 6:46 pm
Откуда: San Jose, CA
Интересы: против Путина и, следовательно, против Трампа

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение assassello »

Кидайте решения, не стесняйтесь.
Слава Украине, слава нации! и пиздец - Российской Федерации.
Аватара пользователя
assassello
Reactions: 2518
Сообщения: 8683
Зарегистрирован: Пн июн 13, 2022 6:46 pm
Откуда: San Jose, CA
Интересы: против Путина и, следовательно, против Трампа

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение assassello »

Lisa писал(а): Пт июл 24, 2026 8:45 pm Из решения для 3 выводится 22 для 23. Забавная задачка.
Рассказывайте.
Слава Украине, слава нации! и пиздец - Российской Федерации.
Аватара пользователя
Буратино
Reactions: 1281
Сообщения: 2362
Зарегистрирован: Сб июн 18, 2022 9:33 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Буратино »

На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Lisa
Reactions: 155
Сообщения: 736
Зарегистрирован: Вс июн 12, 2022 7:27 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Lisa »

Буратино писал(а): Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Почти. У Б спрашивать не надо. Если ответ А нет, то С точно правдец. Если ответ А да, то Б точно правдец.
1 Изображение
perkins
Reactions: 4463
Сообщения: 19974
Зарегистрирован: Вт июн 14, 2022 5:10 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение perkins »

Буратино писал(а): Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
если правдец знает кто шизик, а кто нет, то задача решается очень быстро, но я не уверен, что эта задача была поставлена
Аватара пользователя
assassello
Reactions: 2518
Сообщения: 8683
Зарегистрирован: Пн июн 13, 2022 6:46 pm
Откуда: San Jose, CA
Интересы: против Путина и, следовательно, против Трампа

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение assassello »

Отлично! теперь надо обобщить.
Слава Украине, слава нации! и пиздец - Российской Федерации.
Аватара пользователя
assassello
Reactions: 2518
Сообщения: 8683
Зарегистрирован: Пн июн 13, 2022 6:46 pm
Откуда: San Jose, CA
Интересы: против Путина и, следовательно, против Трампа

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение assassello »

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 (правдецы и шизики)

Сообщение assassello »

Буратино писал(а): Пт июл 24, 2026 9:21 pmКак масштабировать пока не понял.
Аналогично. Ждем Лизу!
Слава Украине, слава нации! и пиздец - Российской Федерации.
Аватара пользователя
Буратино
Reactions: 1281
Сообщения: 2362
Зарегистрирован: Сб июн 18, 2022 9:33 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Буратино »

Lisa писал(а): Пт июл 24, 2026 9:28 pm
Буратино писал(а): Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Почти. У Б спрашивать не надо. Если ответ А нет, то С точно правдец. Если ответ А да, то Б точно правдец.
Логично второй вопрос не нужен.
Lisa
Reactions: 155
Сообщения: 736
Зарегистрирован: Вс июн 12, 2022 7:27 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Lisa »

assassello писал(а): Пт июл 24, 2026 9:37 pm
Буратино писал(а): Пт июл 24, 2026 9:21 pmКак масштабировать пока не понял.
Аналогично. Ждем Лизу!
По индукции из решения для 3 :) Завтра напишу если никто больше не придумает.
1 Изображение
perkins
Reactions: 4463
Сообщения: 19974
Зарегистрирован: Вт июн 14, 2022 5:10 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение perkins »

assassello писал(а): Пт июл 24, 2026 9:35 pm
perkins писал(а): Пт июл 24, 2026 9:34 pm
если правдец знает кто шизик, а кто нет, то задача решается очень быстро, но я не уверен, что эта задача была поставлена
По условию задачи, все жители знают друг о друге. Давай быстрое решение.
ОК, это я пропустил
perkins
Reactions: 4463
Сообщения: 19974
Зарегистрирован: Вт июн 14, 2022 5:10 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение perkins »

Lisa писал(а): Пт июл 24, 2026 9:28 pm
Буратино писал(а): Пт июл 24, 2026 9:21 pm На троих вроде получается за два вопроса. Допустим есть трое А Б и С. Берем А и Б и спрашиваем у А правдец ли Б и спрашиваем у Б правдец ли А. Если оба сказали да то оба правдецы. если оба сказали нет или один сказал нет а второй да то С гарантированно правдец. Как масштабировать пока не понял.
Почти. У Б спрашивать не надо. Если ответ А нет, то С точно правдец. Если ответ А да, то Б точно правдец.
если А шизик, то кто Б и С мы знаем по дефолту, но если мы не знаем, что А шизик, то по его ответам мы не знаем кто Б и С
Аватара пользователя
lizacat
Reactions: 3746
Сообщения: 8211
Зарегистрирован: Пн июн 13, 2022 7:07 pm
Откуда: San Diego

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение lizacat »

Напомнило
I will not apologize
Lisa
Reactions: 155
Сообщения: 736
Зарегистрирован: Вс июн 12, 2022 7:27 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Lisa »

Решение для любого нечетного х с количеством Ш меньше половины.
Выстраиваем всех в шеренгу в произвольном порядке. Начиная с левого крайнего спрашиваем - твой сосед справа П? Если ответ да, сдвигаемся к следующему и задаем тот же вопрос. Когда получили ответ нет убираем обоих, у предыдущего левого спрашиваем про его нового соседа. Если самый первый ответ был нет, тоже убираем обоих и начинаем с нового левого крайнего. В конце или останется один и он точно П, или шеренга где все ответили да, крайний правый в ней точно П.
Про каждого участника вопрос задается максимум один раз, про первого левого ни разу. Количество вопросов не больше х-1.
Аватара пользователя
assassello
Reactions: 2518
Сообщения: 8683
Зарегистрирован: Пн июн 13, 2022 6:46 pm
Откуда: San Jose, CA
Интересы: против Путина и, следовательно, против Трампа

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение assassello »

Lisa писал(а): Сб июл 25, 2026 10:29 am Решение для любого нечетного х с количеством Ш меньше половины.
Выстраиваем всех в шеренгу в произвольном порядке. Начиная с левого крайнего спрашиваем - твой сосед справа П? Если ответ да, сдвигаемся к следующему и задаем тот же вопрос. Когда получили ответ нет убираем обоих, у предыдущего левого спрашиваем про его нового соседа. Если самый первый ответ был нет, тоже убираем обоих и начинаем с нового левого крайнего. В конце или останется один и он точно П, или шеренга где все ответили да, крайний правый в ней точно П.
Про каждого участника вопрос задается максимум один раз, про первого левого ни разу. Количество вопросов не больше х-1.
Вау! Кажется у нас новый чемпион!! :congrats:

Я еще не проверил, но выглядит очень похожим на правду. Красивый ответ из категории "ну как я сам-то сразу не догадался!?" :)
Слава Украине, слава нации! и пиздец - Российской Федерации.
Аватара пользователя
Буратино
Reactions: 1281
Сообщения: 2362
Зарегистрирован: Сб июн 18, 2022 9:33 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Буратино »

Вопросов будет гораздо больше чем 22. Скорее 33-34
Аватара пользователя
Буратино
Reactions: 1281
Сообщения: 2362
Зарегистрирован: Сб июн 18, 2022 9:33 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Буратино »

Сорри коррекция вопросов будет не 34 а 44.
perkins
Reactions: 4463
Сообщения: 19974
Зарегистрирован: Вт июн 14, 2022 5:10 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение perkins »

для трех схема рабочая
ШПП: 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
все варианты не расписывал, но одинаковые варианты ответов дают разные комбинации Ш и П. Да, находится П, но кто есть П, а кто Ш сказать точно нельзя.
Аватара пользователя
Буратино
Reactions: 1281
Сообщения: 2362
Зарегистрирован: Сб июн 18, 2022 9:33 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Буратино »

У меня по моему есть более оптимальное доработаю и выложу. должно быть в районе 30 вопросов.
Lisa
Reactions: 155
Сообщения: 736
Зарегистрирован: Вс июн 12, 2022 7:27 pm

Re: Отгадай загадку и реши вопрос - 2 (правдецы и шизики)

Сообщение Lisa »

Вопрос задачи найти хотя бы одного П. Определять принадлежность всех не требуется.
Ответить