Общий сбор роботов

тема: Геометрия (формулы) · уровень: средний

Условие

На клетчатом поле стоят n роботов. За секунду каждый робот может остаться на месте или перейти в одну из восьми соседних клеток, включая соседние по диагонали. Все двигаются одновременно. В одной клетке могут находиться несколько роботов. За какое наименьшее целое число секунд все смогут собраться в одной клетке?

Ввод

Сначала n (1 ≤ n ≤ 200000). Затем для каждого робота x и y, каждое число в отдельной строке. Координаты целые, от -10^9 до 10^9.

Вывод

Одно целое число — минимальное время.

Пример

Ввод:

2
0
0
3
1

Вывод:

2

20 баллов — не больше двух роботов; ещё 30 — от трёх до десяти роботов с координатами от -20 до 20; оставшиеся 50 — полный диапазон. Баллы подзадач складываются.

Решить задачу с автопроверкой на Python →

Куда дальше