В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
sir13
sir13
05.04.2022 19:08 •  Информатика

Задача A. The Battle of Giants Ограничение по времени: 1 секунда
Известный организатор турниров по спортивному программированию решил провести соревнование чемпионов «Битва гигантов». В битве участвуют две команды. Командам устраивается
несколько матчей. Результатом каждого матча может стать либо победа одной из команд, либо ничья. При победе команда получает 3 очка, а ее соперник не получает ни одного очка. При ничье
обе команды получают по 1 очку. По результатам всех матчей подсчитывается общий счет a:b, где a
и b — число очков, набранное первой и второй командой, соответственно. Например, если в первом
матче победила первая команда, второй матч завершился ничьей, а в третьем матче также победила
первая команда, общий счет будет 7:1.
Вам задан общий счет битвы. Определите мог ли такой общий счет получиться, и при каком минимальном числе матчей такой счет мог получиться. Выведите при этом, сколько матчей выиграла
первая команда, сколько матчей завершились в ничью, и сколько матчей выиграла вторая команда.
Формат входных данных
В первой строке задано целое число a — суммарное число очков, набранное первой командой.
Во второй строке задано целое число b — суммарное число очков, набранное второй командой.
Числа a и b неотрицательны и не превосходят 109
.
Формат выходных данных
Выведите одно число −1, если заданный общий счет не мог быть получен в результате битвы.
Если же заданный общий счет может быть получен, выведите три целых числа: число побед
первой команды, число ничьих и число побед второй команды, соответственно. Требуется найти
любой ответ, при котором число матчей минимально.
Система оценки
Подзадача Ограничения
1 21 0 6 a 6 50; b = 0
2 23 0 6 a, b 6 50; a = b
3 25 0 6 a, b 6 50
4 31 0 6 a, b 6 109
Примеры
стандартный ввод стандартный вывод
7
1
2 1 0
2
1
-1

Показать ответ
Ответ:
Fantik14rus
Fantik14rus
22.12.2020 11:31

a = ['l', '1', 'o','5','x', 'fd']

if 1 == 1-0.LOWER()-1:

   win_one = 0

   win_no = 0

   win_two = 0

   print(-1)

else:

   win_one = one_team//3

   print(a[0]+a[2]+a[4])

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота