Верно ли, что в вашем ряду столько же Ваших земляков, сколько жителей другого города? . Было получено ровно 70 утвердительных ответов. Сколько
Математика

В самолёте летят жители города лжецов и жители города рыцарей. Рыцари всегда говорят правду, а лжецы всегда обманывают

В самолёте летят жители города лжецов и жители города рыцарей. Рыцари всегда говорят правду, а лжецы всегда обманывают. Все пассажиры сели в ряды по 4 человека, и бортпроводник спросил каждого пассажира один и тот же вопрос: "Верно ли, что в вашем ряду столько же Ваших земляков, сколько жителей другого города?". Было получено ровно 70 утвердительных ответов. Сколько лжецов летит в самолёте? Какое количество лжецов находится на борту самолета?
Верные ответы (1):
  • Aleks_105
    Aleks_105
    27
    Показать ответ
    Задача: В самолёте летят жители города лжецов и жители города рыцарей. Рыцари всегда говорят правду, а лжецы всегда обманывают. Все пассажиры сели в ряды по 4 человека, и бортпроводник спросил каждого пассажира один и тот же вопрос: "Верно ли, что в вашем ряду столько же Ваших земляков, сколько жителей другого города?". Было получено ровно 70 утвердительных ответов. Сколько лжецов летит в самолёте? Какое количество лжецов находится на борту самолета?

    Пояснение: Введём обозначения: пусть *x* - количество лжецов в ряду, *y* - количество рыцарей в ряду. Так как в каждом ряду 4 человека, получаем, что *x + y = 4*. Теперь обратимся к вопросу бортпроводника: "Верно ли, что в вашем ряду столько же Ваших земляков, сколько жителей другого города?". Если пассажир рассматривает ряд лжецов, то он говорит неправду, следовательно, в ряду лжецов есть ещё жители другого города (в данном случае рыцари). Таким образом, количество жителей другого города в ряду лжецов равно *y*. Аналогично, если пассажир рассматривает ряд рыцарей, то он говорит правду, и количество жителей другого города в ряду рыцарей равно *x*. Объединяя эти два случая, получаем, что в каждом ряду количество жителей другого города равно *max(x, y)*.

    Так как у нас всего 70 утвердительных ответов, это означает, что в каждом ряду количество жителей другого города составляет 2 человека. То есть, *max(x, y) = 2*. Подставляя это в уравнение *x + y = 4*, получаем *x + 2 = 4*, откуда находим *x = 2*. Таким образом, в каждом ряду летят 2 лжеца.

    Тренировка:
    В самолете есть 5 рядов пассажиров. В каждом ряду сидят 4 человека. В задаче было сказано, что в каждом ряду есть столько же лжецов, сколько жителей другого города. Бортпроводник спрашивает каждого пассажира в каждом ряду один и тот же вопрос. Количество утвердительных ответов, которые получил бортпроводник, равно 25. Сколько лжецов сидит в самолете? Ответ должен быть представлен числом.
Написать свой ответ: