Ответ:

Решение:

Каждый великан получил по 3 удара. Это значит, что ударов было в 3 раза больше, чем великанов.

Количество ударов, нанесенных Ильёй Муромцем: 7.

Количество ударов, нанесенных Алёшей Поповичем: 3.

Из условия задачи следует, что количество ударов, нанесённых Добрыней Никитичем, находится между 3 и 7.

Удары, нанесённые Добрыней Никитичем, делятся на 3 без остатка, так как каждый великан получил по 3 удара. Это значит, что общее количество ударов, нанесённых Добрыней, должно быть кратно 3. Возможные варианты: 3, 6, 9, 12, 15, 18, 21.

Мы знаем, что Илья нанёс 7 ударов, а Алёша — 3. Значит, Добрыня мог нанести 6 ударов.

Общее количество ударов: 7 (Илья) + 6 (Добрыня) + 3 (Алёша) = 16 ударов.

Количество великанов = общее количество ударов / количество ударов на одного великана = 16 / 3. Это нецелое число, что противоречит условию.

Давайте переосмыслим условие: "Каждый великан получил по 3 удара". Это означает, что общее количество ударов, полученных всеми великанами, делится на 3.

Если бы было 2 великана, то общее количество ударов было бы 3 * 2 = 6. Но Илья нанёс 7 ударов, что больше 6. Значит, великанов больше 2.

Если бы было 3 великана, то общее количество ударов было бы 3 * 3 = 9. Илья нанёс 7 ударов, Алёша — 3. Добрыня нанёс бы 9 - 7 - 3 = -1 удар, что невозможно.

Если бы было 4 великана, то общее количество ударов было бы 3 * 4 = 12. Илья нанёс 7 ударов, Алёша — 3. Тогда Добрыня нанёс бы 12 - 7 - 3 = 2 удара. Но каждый великан получил по 3 удара, значит, Добрыня должен был нанести количество ударов, кратное 3. Это не подходит.

Если бы было 5 великанов, то общее количество ударов было бы 3 * 5 = 15. Илья нанёс 7 ударов, Алёша — 3. Тогда Добрыня нанёс бы 15 - 7 - 3 = 5 ударов. Это не кратно 3.

Если бы было 6 великанов, то общее количество ударов было бы 3 * 6 = 18. Илья нанёс 7 ударов, Алёша — 3. Тогда Добрыня нанёс бы 18 - 7 - 3 = 8 ударов. Не кратно 3.

Если бы было 7 великанов, то общее количество ударов было бы 3 * 7 = 21. Илья нанёс 7 ударов, Алёша — 3. Тогда Добрыня нанёс бы 21 - 7 - 3 = 11 ударов. Не кратно 3.

Если бы было 8 великанов, то общее количество ударов было бы 3 * 8 = 24. Илья нанёс 7 ударов, Алёша — 3. Тогда Добрыня нанёс бы 24 - 7 - 3 = 14 ударов. Не кратно 3.

Перечитаем условие: "Каждый великан получил по 3 удара". Это значит, что общее число ударов, нанесенных тремя богатырями, должно быть равно 3 * (количество великанов).

Пусть количество великанов равно X. Тогда общее количество ударов равно 3X.

Мы знаем, что Илья нанес 7 ударов, Алёша — 3. Пусть Добрыня нанес Y ударов.

Тогда 7 + Y + 3 = 3X.

10 + Y = 3X.

Из этого следует, что 10 + Y должно делиться на 3. Также, Y должно быть больше или равно 3 (так как Алёша нанес 3 удара, а Добрыня меньше или столько же) и меньше или равно 7 (так как Илья нанес 7 ударов, а Добрыня меньше или столько же).

Возможные значения Y: 3, 4, 5, 6, 7.

Проверим:

  • Если Y = 3: 10 + 3 = 13 (не делится на 3).
  • Если Y = 4: 10 + 4 = 14 (не делится на 3).
  • Если Y = 5: 10 + 5 = 15. 15 делится на 3. Тогда 3X = 15, X = 5. Это возможно. Добрыня нанес 5 ударов.
  • Если Y = 6: 10 + 6 = 16 (не делится на 3).
  • Если Y = 7: 10 + 7 = 17 (не делится на 3).

Таким образом, Добрыня нанес 5 ударов. Общее количество великанов равно 5.

Илья Муромец: 7 ударов.

Добрыня Никитич: 5 ударов.

Алёша Попович: 3 удара.

Общее количество ударов: 7 + 5 + 3 = 15.

Количество великанов: 15 / 3 = 5.

Ответ: 5 великанов.