Для решения задачи нам нужно учесть, что каждый вопрос имеет определённую стоимость: 10, 20, 30, 40 и 50 очков. Участник может ответить на вопросы верно, неверно или вовсе не отвечать на них.
Мы знаем, что:
- \( x \) — это количество правильных ответов.
- \( y \) — это количество неправильных ответов.
- \( x + y \leq 5 \) — общее количество вопросов.
Стоимость вопросов можно представить в виде массива: \( [10, 20, 30, 40, 50] \).
Теперь мы можем найти все возможные результаты игры, принимая во внимание, что если участник отвечает правильно, то стоимость добавляется, а если неправильно — вычитается.
- Перебор всех комбинаций:
- Известно, что участник ответил верно на \( x \) вопросов и неверно на \( y \) вопросов.
- Мы можем выделить все возможные комбинации правильных и неправильных ответов среди 5 вопросов.
Для каждого возможного выбора:
- Суммируем стоимости правильных ответов.
- Вычитаем стоимости неправильных ответов.
- Оставшиеся вопросы учтём в расчёте как нулевые.
- Реализация:
- Генерируем комбинации из списка и считаем итоговый счёт.
- Сохраняем все уникальные результаты, затем упорядочиваем их.
Рассмотрим пример на числах \( 4 \) и \( 1 \):
- Правильные: 4 ответа
- Неправильные: 1 ответ
Возможные комбинации правильных и неправильных ответов:
- \( 10 + 20 + 30 + 40 - 50 = 50 \)
- \( 10 + 20 + 30 - 40 + 50 = 70 \)
- \( 10 + 20 - 30 + 40 + 50 = 90 \)
- \( 10 - 20 + 30 + 40 + 50 = 110 \)
- \( -10 + 20 + 30 + 40 + 50 = 130 \)
Таким образом, ответ будет: 50 70 90 110 130.
При вводе \( 0 \) и \( 0 \) ответ будет: 0.
Теперь вы можете использовать этот подход для решения задачи с любыми значениями \( x \) и \( y \). Надеюсь, это поможет вам успешно выполнить задание!