Общий сбор роботов
Условие
На клетчатом поле стоят n роботов. За секунду каждый робот может остаться на месте или перейти в одну из восьми соседних клеток, включая соседние по диагонали. Все двигаются одновременно. В одной клетке могут находиться несколько роботов. За какое наименьшее целое число секунд все смогут собраться в одной клетке?
Ввод
Сначала n (1 ≤ n ≤ 200000). Затем для каждого робота x и y, каждое число в отдельной строке. Координаты целые, от -10^9 до 10^9.
Вывод
Одно целое число — минимальное время.
Пример
Ввод:
2
0
0
3
1
Вывод:
2
20 баллов — не больше двух роботов; ещё 30 — от трёх до десяти роботов с координатами от -20 до 20; оставшиеся 50 — полный диапазон. Баллы подзадач складываются.
Решить задачу с автопроверкой на Python →
Куда дальше
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- На программиста по олимпиаде: путь по классам — что даёт диплом, куда с ним берут на ИТ-направления и почему решает 9 класс
- Вердикты судьи: WA, TLE, RE, PE, CE — что значит каждый код проверяющей системы и где искать причину