+ 1

Помогите по олимпиаде ВоШ 7 класс

Есть задача ее надо выполнить Есть Вася он хочет чтобы итоговая по инфе была как минимум 4. Если среднее оценок посередине то округляется вверх. Он получил X двоек Y троек Z четверок. Надо написать программу которая вычислит сколько нужно минимально пятерок. Первая строка Входных данных содержит X вторая Y третья Z ,это все не отриц числа( 0 <= X, Y, Z, <= 10**15, X + Y + Z => 1) Выходные данные должны содержать одно число - мин. кол-во пятерок чтобы итог был не меньше 4.

12th Oct 2019, 7:55 AM
Happy
2 Antworten
+ 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
16th Oct 2019, 7:56 AM
Edophokles
Edophokles - avatar
0
Окей. Но я уже решил. А так спасибо
16th Oct 2019, 11:42 AM
Happy