Давайте проанализируем утверждения каждого из персонажей, чтобы определить, кто из них сказал правду.
- Алёша Попович сказал, что у змея больше трёх голов.
- Добрыня Никитич сказал, что у змея больше четырёх голов.
- Илья Муромец сказал, что у змея больше пяти голов.
- Князь киевский сказал, что у змея больше шести голов.
Нам известно, что только одно из этих утверждений является правдой. Давайте рассмотрим возможные случаи:
Если у змея 4 головы:
- Утверждение Алёши Поповича (больше трёх) — правда.
- Утверждение Добрыни Никитича (больше четырёх) — ложь.
- Утверждение Ильи Муромца (больше пяти) — ложь.
- Утверждение Князя киевского (больше шести) — ложь.
В этом случае только Алёша сказал правду. Это возможно.
Если у змея 5 голов:
- Утверждение Алёши Поповича (больше трёх) — правда.
- Утверждение Добрыни Никитича (больше четырёх) — правда.
- Утверждение Ильи Муромца (больше пяти) — ложь.
- Утверждение Князя киевского (больше шести) — ложь.
Здесь два утверждения являются правдой, что противоречит условиям задачи.
Если у змея 6 голов:
- Утверждение Алёши Поповича (больше трёх) — правда.
- Утверждение Добрыни Никитича (больше четырёх) — правда.
- Утверждение Ильи Муромца (больше пяти) — правда.
- Утверждение Князя киевского (больше шести) — ложь.
Здесь три утверждения являются правдой, что также противоречит условиям задачи.
Если у змея 7 голов или больше:
- Все утверждения становятся правдой, что невозможно по условиям задачи.
Таким образом, исходя из анализа, у змея Горыныча 4 головы, и только утверждение Алёши Поповича является правдой.