Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Олимпиада по информатике

Эрик Айрапетян Знаток (458), на голосовании 2 дня назад
Задача B. Викторина Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Эта задача с открытыми тестами. Ее решением является набор ответов, а не программа на языке программирования. Тесты указаны в самом условии, от вас требуется лишь ввести ответы на них в тестирующую систему. Викторина состоит из пяти вопросов стоимостью 10, 20, 30, 40, 50 очков. Вопросы задаются последовательно, на каждый вопрос участник может попытаться дать ответ либо не отвечать. Если участник решил не отвечать, то он не получает очков. Если же участник решил дать ответ, то в случае правильного ответа к его результату игры прибавляется стоимость вопроса, в случае неправильного ответа из результата игры вычитается стоимость вопроса. Например, если участник правильно ответил на вопросы за 10 и 20, затем решил не отвечать на вопросы за 30 и 40, и наконец, ответил неверно на вопрос за 50, то его результат игры равен 10 + 20 − 50 = −20. Вам известно, что участник ответил верно на x вопросов и неверно на y (гарантируется, что x+y 6 5). На оставшиеся вопросы участник решил не отвечать. Найдите все возможные результаты игры, которые могли получиться, и упорядочите их по возрастанию. Формат входных данных Вводится два целых числа x, y (0 6 x, y 6 5, x+y 6 5) — количество вопросов, на которые участник ответил верно, и количество вопросов, на которые участник ответил неверно, соответственно. Формат выходных данных Выведите все возможные результаты игры в возрастающем порядке через пробел. Система оценки Каждый тест, кроме примеров из условия, оценивается независимо в 10 баллов. Тест x y 1 1 0 2 0 2 3 3 0 4 0 4 5 5 0 6 1 1 7 2 1 8 1 3 9 2 2 10 3 2 Примеры стандартный ввод стандартный вывод 4 1 50 70 90 110 130 0 0 0 Замечание В первом примере из условия известно, что участник ответил на четыре вопроса верно и на один неверно. Соответственно, есть 5 вариантов: 1. 10 + 20 + 30 + 40 − 50 = 50 2. 10 + 20 + 30 − 40 + 50 = 70 Страница 2 из 7 Школьный этап МО 2024 Московская область, 3. 10 + 20 − 30 + 40 + 50 = 90 4. 10 − 20 + 30 + 40 + 50 = 110 5. −10 + 20 + 30 + 40 + 50 = 130 Во втором примере из условия участник просто решил не отвечать ни на один вопрос, поэтому результат игры может быть только нулем.
Голосование за лучший ответ
Похожие вопросы