Очень срочно помогите с задачей из т банк образовния
В сказочной стране живут люди, эльфы и гномы. Эльфы всегда врут гномам, гномы всегда врут людям, а люди всегда врут эльфам. В остальных случаях жители говорят правду.
Однажды собрались 100 жителей этой страны.
Каждый житель что-то сказал какому-то другому жителю. При этом 75 жителей сказали фразу «Ты человек», а 25 сказали фразу «Ты эльф».
Затем снова каждый житель что-то сказал ещё какому-то жителю. На этот раз 60 жителей сказали фразу «Ты гном», а 40 сказали фразу «Ты эльф».
Оказалось, что каждый житель не более одного раза сказал фразу «Ты эльф». Сколько всего людей было на этом собрании?
35
35. Указание: человек не может сказать "Ты эльф".
Обозначения:
Л - люди
Э - эльфы
Г - гномы
Анализ первого высказывания:
75 жителей сказали "Ты человек". Это значит, что 75 раз была сказана правда или ложь в зависимости от того, кто говорил и кому.
25 жителей сказали "Ты эльф". Аналогично, 25 раз была сказана правда или ложь.
Анализ второго высказывания:
60 жителей сказали "Ты гном".
40 жителей сказали "Ты эльф".
Ключевые моменты:
Люди врут эльфам.
Эльфы врут гномам.
Гномы врут людям.
Каждый житель сказал "Ты эльф" не более одного раза.
Решение:
Анализ фразы "Ты эльф": Эта фраза была сказана 25 раз в первый раз и 40 раз во второй раз. Всего 65 раз. Так как каждый житель сказал эту фразу не более одного раза, то 65 жителей участвовали в этих высказываниях.
Кто говорит "Ты эльф"?
Люди говорят "Ты эльф" - это ложь. Значит, люди говорят эльфам.
Эльфы говорят "Ты эльф" - это правда. Значит, эльфы говорят эльфам.
Гномы говорят "Ты эльф" - это ложь. Значит, гномы говорят людям.
Обозначим:
x - количество людей, сказавших "Ты эльф"
y - количество эльфов, сказавших "Ты эльф"
z - количество гномов, сказавших "Ты эльф"
Тогда x + y + z = 65
Анализ первого раза (25 "Ты эльф"):
Люди говорят эльфам: x1 людей сказали "Ты эльф" эльфам (ложь).
Эльфы говорят эльфам: y1 эльфов сказали "Ты эльф" эльфам (правда).
Гномы говорят людям: z1 гномов сказали "Ты эльф" людям (ложь).
x1 + y1 + z1 = 25
Анализ второго раза (40 "Ты эльф"):
Люди говорят эльфам: x2 людей сказали "Ты эльф" эльфам (ложь).
Эльфы говорят эльфам: y2 эльфов сказали "Ты эльф" эльфам (правда).
Гномы говорят людям: z2 гномов сказали "Ты эльф" людям (ложь).
x2 + y2 + z2 = 40
Суммируем:
x = x1 + x2
y = y1 + y2
z = z1 + z2
Анализ фразы "Ты человек": Эту фразу сказали 75 жителей.
Люди говорят "Ты человек" - это правда. Значит, люди говорят людям.
Эльфы говорят "Ты человек" - это ложь. Значит, эльфы говорят гномам.
Гномы говорят "Ты человек" - это ложь. Значит, гномы говорят людям.
Анализ фразы "Ты гном": Эту фразу сказали 60 жителей.
Люди говорят "Ты гном" - это ложь. Значит, люди говорят эльфам.
Эльфы говорят "Ты гном" - это ложь. Значит, эльфы говорят гномам.
Гномы говорят "Ты гном" - это правда. Значит, гномы говорят гномам.
Вывод:
Люди говорят "Ты эльф" эльфам (ложь) - x = x1 + x2
Люди говорят "Ты гном" эльфам (ложь) - 60 - z
Люди говорят "Ты человек" людям (правда) - 75 - z
Составим уравнение:
x + (60 - z) + (75 - z) = количество людей
x + y + z = 65
x + y + z + количество гномов + количество эльфов = 100
Решение системы уравнений:
x + y + z = 65
x + (60 - z) + (75 - z) = количество людей
количество гномов + количество эльфов = 100 - количество людей
Подставим:
x + y + z = 65
x + (60 - z) + (75 - z) = количество людей
количество гномов + количество эльфов = 100 - (x + (60 - z) + (75 - z))
Упростим:
x + y + z = 65
x + 135 - 2z = количество людей
количество гномов + количество эльфов = 100 - x - 135 + 2z = -35 - x + 2z
Решение:
x + y + z = 65
x + 135 - 2z = количество людей
количество гномов + количество эльфов = -35 - x + 2z
Так как количество гномов и эльфов не может быть отрицательным, то -35 - x + 2z >= 0.
2z >= 35 + x
z >= (35 + x) / 2
На собрании было 40 людей