задачка про рыцарей и купцов

Jun 19, 2020 18:05

Нелегкая и интересная задачка, которая мне не попадалась раньше (спасибо urod за то, что написал о ней).

В городе живут n рыцарей и купцов (n>1), каждый житель либо рыцарь, либо купец, и все друг про друга знают, кто они, рыцари или купцы. Рыцари всегда говорят правду, купцы могут и лгать. Рыцарей больше, чем купцов. Можно задавать любым горожанам ( Read more... )

задачка

Leave a comment

Comments 48

anonymous June 19 2020, 15:12:37 UTC
Имеется в виду, что есть хотя бы один рыцарь? Если все купцы, то они могут обмануть любой алгоритм

Reply

fyvaproldzhe June 19 2020, 15:15:05 UTC
Рыцарей больше же.

Reply

moola June 19 2020, 15:17:30 UTC
О, спасибо!

Reply


anonymous June 19 2020, 15:42:17 UTC
есть люди, которые в порнофильмах больше любят вступление, чем, собственно, сами действия. Все эти разговоры скучающей домохозяйки с пришедшим водопроводчиком.
Вы, Анатолий, судя по тому, как формулируете, тоже любите мир задачи больше, чем саму задачу :)

Reply


definite June 19 2020, 15:46:56 UTC
Можно вообще не задавать вопросов - рыцаря от купца можно легко отличить по внешнему виду.

Reply

urod June 19 2020, 17:46:06 UTC
Может, они все в бане? :)

Reply


vladimir000 June 19 2020, 16:53:29 UTC
Разумеется, ответом может быть только "да" или "нет", иначе достаточно одного вопроса? :)

Reply


anonymous June 19 2020, 16:55:08 UTC
Извините за оффтоп.
Здесь недавно была задача про телепортацию муравья
https://drive.google.com/file/d/1orWM3Jie6tKBPUoKCu2iC_TCN9LZBxq9/view

Если кто решил для квадрата, расскажите, пожалуйста.

Reply

hyperpov June 19 2020, 17:28:29 UTC
Навскидку, √10/3. Тщательно не проверял.

Reply

ext_5393164 June 20 2020, 19:47:18 UTC
Для квадрата ответ (√5)/2. Если что, могу потом и решение написать.

Reply

anonymous June 21 2020, 02:17:16 UTC
У меня такой же ответ. Я его угадал, а доказывать до конца лень.

Reply


Leave a comment

Up