+ 1
Помогите по олимпиаде ВоШ 7 класс
Есть задача ее надо выполнить Есть Вася он хочет чтобы итоговая по инфе была как минимум 4. Если среднее оценок посередине то округляется вверх. Он получил X двоек Y троек Z четверок. Надо написать программу которая вычислит сколько нужно минимально пятерок. Первая строка Входных данных содержит X вторая Y третья Z ,это все не отриц числа( 0 <= X, Y, Z, <= 10**15, X + Y + Z => 1) Выходные данные должны содержать одно число - мин. кол-во пятерок чтобы итог был не меньше 4.
2 ответов
+ 1
Если а это количество пятерок в данной задачи (а x,y,z как у тебя), то формула выглядит так:
a=max{x+1/3(y-z),0}.
Поэтому функция будет примерно такой
def min_fives(x,y,z):
amount = x+1/3*(y-z)
if amount>0:
return amount
else:
return 0
0
Окей. Но я уже решил. А так спасибо