Автор: Андрій Холод
Роздробник: Павло Цікалишин
Розбір підготовано: Костянтин Денисов
Щоб забити гол, достатньо влучити в будь-яку точку воріт, тобто мінімізувати |x-x_v|+|y-y_v| по всіх y \in [y_1,y_2].
Частина |x-x_v| не залежить від , тому мінімізувати треба лише |y-y_v| на відрізку [y_1,y_2]. Мінімальна відстань від точки y_v до відрізка [y_1,y_2] дорівнює:
, якщо y_1 \le y_v \le y_2,
y_1-y_v, якщо y_v < y_1,
y_v-y_2, якщо y_v > y_2.
Це можна записати одним рядком як d_y = \max(0,\, y_1-y_v,\, y_v-y_2).
Тоді відповідь: p_{\min} = |x-x_v| + d_y.
Складність. Час: , пам'ять: .