Найти в Дзене

Вероятно, наиболее сложная задача на логику в мире

Если Вы сможете решить её - Ваш IQ близок к 130. Итак перед нами три программиста: Алексей (А), Витя (В) и Савелий (С). Алексей говорит лишь прав­ду, Витя постоянно врёт, а Савелий - любитель рандомных ответов: он то соврёт, то скажет правду.

У Вас всего 3 вопроса чтобы выяснить - кто из них кто.

Самая сложная задача в мире.
Самая сложная задача в мире.

Условия и рамки решения:

  • эти наши ребята отвечают толь­ко стандартными фра­за­ми «Надо поду­мать» и «Зави­сит от ситу­а­ции». Соответственно один из этих ответов значит «да», а другой — «нет», но заранее нам не известно - где и какой ответ;
  • один и тот же вопрос двум ребятам зада­вать нель­зя (однако задать два вопро­са одно­му раз­ра­бот­чи­ку - без проблем);
  • каждому программисту задавать вопросы не обязательно, все три вопро­са можно задать одно­му единственному;
  • кому и в какой последовательности зада­вать вопросы - Вы решаете сами;
  • задавать вопросы без конкретного ответа (философского характера), на которые невозможно дать однозначный ответ «Да» или «Нет» - нельзя;
  • ну и зада­вать такие вопро­сы, на кото­рые нельзя ответить тоже нельзя.