Почему неопределенно, ведь ноль кратен 17-ти. Среднее равно нулю, что и даёт формула.
Вообще тут обычная арифметическая последовательность, уж её среднее найти не составляет труда. Честно говоря, задача не вполне олимпиадная.
Согласен, вообще сам это придумал ))
Олимпиадность думаю все же есть, если требовать выразить результат только через
Но я уже увидел ваш ответ, и нашел еще один вариант, более громоздкий, правда:
-- 19.09.2021, 23:33 --Итак, если сверх арифметических операций использовать только целочисленное деление,
то получаем:
Код:
foo = (a + b - 1) // c
bar = b // c
if foo == bar + 1:
result = 'Undefined'
else:
result = (foo + bar) * c / 2
print(result)