Логические задачки на то они и логические, чтобы «ломать» мозг думающим людям, так как «недумающим» такие задачи на логику просто не интересны. Но мы с вами то думающие! Поэтому, давайте вместе сейчас попытаемся решить, в каком же городе на самом деле произошел пожар и куда нужно ехать пожарным? Спойлер – я не знаю ответа…
Логическая задача про пожар и 8 ответов
Дано: Жители города А говорят только правду. Жители города Б говорят только ложь. Жители города В попеременно – правду и ложь (то есть из каждых 2 последовательных утверждений одно истинно, а другое – ложно).
Дежурному по пожарной части из одного из этих городов по телефону сообщили:
- У нас пожар, приезжайте скорее!
- Где? – спросил дежурный.
- В городе В, – ответили ему.
Вопрос: Куда должна ехать пожарная машина, если пожар в одном из этих городов действительно был?
Хочу предложить вашему вниманию несколько возможных вариантов решения (которые вполне логически обоснованны) этой задачи.
Вариант 1.
Решение (логическое рассуждение): по условию задачи, пожар действительно был. А вот слово «был» ставит под сомнение то, что он происходит именно сейчас и нужно ехать его тушить, а не был он, скажем, неделю назад. Тогда получается, что его в данный момент нет – он был в прошлом.
Ответ: пожар был, но давно, поэтому пожарным никуда сейчас ехать не нужно, уже всё либо давно потушили, либо давно уже всё сгорело.
Вариант 2.
Решение (логическое рассуждение): Город Б всегда лжет, и он звонил «у нас пожар» и солгал, значит пожар или в городе В или А, но на второй вопрос они ответили, что в В, значит тоже солгали и остается только город А и поэтому нужно пожарным ехать в город А.
Ответ: Пожар в городе А
Вариант 3.
Решение (логическое рассуждение): Жители А всегда говорят правду, а они молчат, значит у них нет пожара. Жители Б всегда врут, и если бы звонили из города Б, то наличие пожара в их городе было бы ложью. А так как мы знаем, что он действительно был, остаётся только, что что позвонили жители из города В, то они говорили про город Б.
Ответ: Пожар в городе Б.
Вариант 4.
Решение (логическое рассуждение):
1) Если звонил житель из А:
- У нас пожар! – правда.
- В городе B, – правда —> но житель не из Б и это противоречие, вариант отпадает.
2) Если звонил житель из Б:
- У нас пожар! – ложь —> либо в А, либо в городе В.
- В городе B, – ложь —> либо в А, либо в Б —> пожар в А.
3) Если житель из В (1 вариант):
- У нас пожар! – правда —> пожар в В.
- В городе B, – ложь —> пожар не в В и это противоречие, вариант отпадает.
4) Если житель из В (2 вариант):
- У нас пожар! – ложь —> пожар в А или Б, но не в городе В.
- В городе B, – правда —> пожар в В и это противоречие, вариант отпадает.
Так что если пожар и правда был (очень важное допущение), то пожар в А, а звонили из Б. Значит пожарным нужно ехать в город А и там тушить пожар.
Ответ: Пожар в городе А
Вариант 5.
Решение (логическое рассуждение): житель города А не звонил, он бы сказал правду и в ней бы фигурировал город А. Житель города Б не говорит правду, следовательно он не сказал бы, что у них пожар. Следовательно, остается житель В, он первый раз сказал правду, но название города соврал. Значит город Б.
Ответ: Пожар в городе Б
Вариант 6.
Решение (логическое рассуждение): рассмотрим каждого звонившего отдельно.
1) Если позвонили действительно из города В, то пожара там не было, ведь здесь попеременно говорят правду и неправду. Если же он был, то в другом городе. Итог: в городе В пожара не было.
2) Пожара в городе А не могло быть, так как если жители говорят только правду, то ехать нужно в город В, а в предыдущем изложении доказано, что там его не было. Итог: в городе А пожара не было.
3) Если звонят из города Б, то пожара вообще не было, хотя точно можно утверждать, что его не было только в городе В, но предыдущим изложением доказано, что и в городе А пожара не было. Итог: в городе Б пожара не было.
Ответ: пожара в этих троих городах не было вообще.
Вариант 7.
Решение (логическое рассуждение): по понятным причинам звонил не А, так как они всегда говорят правду и не могли бы сказать, что у нас пожар в городе В. Пожар в городе В тоже не может быть, т.к. истина или «У нас» или «город В», а не обе сразу. Значит звонил город Б, соврал дважды: не «у нас», и не «В», а значит однозначно в А.
Ответ: Пожар в городе А
Вариант 8.
Решение (логическое рассуждение): Рассмотрим предположения от том, что звонок поступил из городов А, Б и В:
1) Житель, живущий в городе А звонить не мог, так как говорит правду и не назвал бы свой город городом В.
2) Если звонил житель города Б, то сведения о пожаре ложные, о каком бы городе он не говорил.
3) Если звонили из города В, то или нет пожара, или звонили не из города В, т. к. жители чередуют правду и ложь.
Ответ: пожара нет, вызов ложный, ехать пожарным никуда не нужно.
Вместо заключения
Вот такая вот неразгаданная головоломка получилась из этой, на первый взгляд, легкой задачки. Но… я думаю, что рассуждение в 4 варианте решения задачи – самое верное, хотя слово «был» тоже очень смущает. А вы бы как решили эту логическую задачу про пожар, непонятных жителей и бедных пожарных?
Возможно, Вам будет интересно:
Благодарю, что дочитали до конца. Лайк – лучшее спасибо мне, как автору!