Персонаж ГДЗ — поиск ответов по фото

Вопрос:

Совсем недавно завершились выборы, в которых участвовали три кандидата. Первый кандидат получил a голосов, второй кандидат получил b голосов, третий кандидат получил c голосов.

Фотография

Ответ ассистента

Для каждого кандидата нужно найти разницу между его текущим числом голосов и максимумом из голосов двух других оппонентов, после чего добавить 1, чтобы стать лидером. Если голосов уже больше или равно, чем нужно, результат 0. Вот решение на Python: ```python import sys def solve(): input_data = sys.stdin.read().split() t = int(input_data[0]) idx = 1 for _ in range(t): a = int(input_data[idx]) b = int(input_data[idx+1]) c = int(input_data[idx+2]) idx += 3 def get_needed(val, other1, other2): m = other1 if other1 > other2 else other2 if val > m: return 0 return m - val + 1 res_a = get_needed(a, b, c) res_b = get_needed(b, a, c) res_c = get_needed(c, a, b) print(f"{res_a} {res_b} {res_c}") solve() ```

Другие решения

Что ещё искали пользователи