Задача на логику аналитиков

Попалась на глаза задача на логику. Показалась странной. В маленьком чате обсудили решение, и я понял задумку авторов. В чём же подвох?

Для начала, приведу условие задачи:

Четыре аналитика* заходят в бар. Бармен спрашивает: «Что пить будете: пиво или колу?»
А1: Мне пиво, но если остальные будут колу, то колу.
А2: Мне колу, но если остальные будут пиво, то пиво.
А3: Не знаю.
А4: Не все будут одно и тоже.
Сколько пива должен принести бармен?
* Аналитики никогда не врут, и не ошибаются в своих оценках.

Если у вас есть ответ, проголосуйте пожалуйста:

Сколько пива должен принести бармен?
одно
два
три
четыре
ноль

Для разделения блоков воспользуюсь анекдотом из статьи

Тестировщик заходит в бар и заказывает:
кружку пива, 2 кружки пива, 0 кружек пива,
999999999 кружек пива, ящерицу в стакане,
–1 кружку пива, qwertyuip кружек пива.
Первый реальный клиент заходит в бар
и спрашивает, где туалет.

Бар вспыхивает пламенем, все погибают.

Итак, как же «должна» решаться эта задача?

Условие А4 однозначно исключает «четыре пива» и «ноль пива».
А3 и А4 не могут оба заказать пиво , иначе будет выполнено альтернативное условие А2, что противоречит условию А4.
А3 и А4 не могут оба заказать колу , иначе будет выполнено альтернативное условие А1, что противоречит условию А4.
Таким образом, чтобы выполнить все условия, бармен должен принести два пива и две колы.
Ответ: «два»

Моё решение:

А1 хочет пиво, но согласен на колу, если её будут пить все остальные.
А2 хочет колу, но согласен на пиво, если его будут пить все остальные.
А3 не знает, что хочет.
А4 утверждает, что будут разные варианты.
Таки образом, есть заказ только на одно пиво, и одну колу.
Ответ: «одно»

В задаче есть чёткий контекст. Есть посетители, которым предлагают варианты. Они свободны, как сделать выбор, так и отказаться от предложенных вариантов. Мне и в голову не могло прийти, что вопрос бармена является обязательным к исполнению. Да и сам вопрос подразумевает обращение на "вы", т.е., и ко всем, и к каждому. Общий вопрос, на который посетители по очереди дают свой ответ.

Что нужно, чтобы не было расхождений?

Необходимо добавить всего одно условие. Формулировки могут быть разными, вот пара примеров :

  • В баре нельзя находиться без напитка.
  • Аналитики всегда что-то пьют в баре.

Итоговое условие:

Четыре аналитика* заходят в бар. Известно, что в баре нельзя находиться без напитка. Бармен спрашивает: «Что пить будете: пиво или колу?»
А1: Мне пиво, но если остальные будут колу, то колу.
А2: Мне колу, но если остальные будут пиво, то пиво.
А3: Не знаю.
А4: Не все будут одно и тоже.
Сколько пива должен принести бармен?
* Аналитики никогда не врут, и не ошибаются в своих оценках.

Совсем другое дело, согласны?

33
6 комментариев

Нет, не согласен.
Исходная фраза "А4: Не все будут одно и тоже" подразумевала, что у всех четверых будут напитки, но они не будут одинаковыми.
Поэтому ваше уточнение является излишним.

p.s. Я, кстати, аналитик на нынешнем месте работы, и в голосовании дал верный ответ (2) с первой попытки :)

2

Мне нужно было понять, правомерно ли я докопался до контекста, и много ли людей о него спотыкаются.

Согласен, "будут" в условии А4 нужно однозначно воспринимать, как "будут [пить]", исходя из вопроса. Для меня вопрос закрыт, спасибо.

Ответ "1 пиво" -  неверный, так как в этом случае
3  и 4 аналитики пьют "ничего", а это противоречит А4.

Нет. В этом случае 2, 3 и 4 пьют колу, но это противоречит А1.

Интересно, мне коньяк)