Возможная причина №1: в коде не учитывается то, что с каждой скоростью он движется в течение разного времени. <br/> Возможное решение №1: <br/> <pre><code class="python">from statistics import mean
N, Vmax = map(int, input().split())
to = []
Vo = []
def inp():
for i in range(N):
v, t = map(int, input().split())
Vo.extend((v,)*t)
inp()
print(int(
mean(Vo) < Vmax
))</code></pre> <br/> Возможная причина №2: в коде не учитывается то, что с каждой скоростью он движется по участкам разной длины. <br/> Возможное решение №2: <br/> <pre><code class="python">from statistics import mean
N, Vmax = map(int, input().split())
Vo = []
So = []
def inp():
for i in range(N):
v, t = map(int, input().split())
S = v*t
So.append(S)
Vo.extend((v,) * S)
inp()
print(int(
mean(Vo) < Vmax
))</code></pre> <br/> <br/> P.S. Два представленных выше решения - разные, то есть дают разный ответ.