Балансування навантаження (Платина)#10589

Балансування навантаження (Платина)

1 секунда
128 мегабайтів
Дуже складна

корів Фермера Джона знаходяться в різних точках (x_1, y_1), \ldots, (x_n, y_n) на його двовимірній фермі. Фермер Джон хоче розділити своє поле, побудувавши довгий (практично нескінченної довжини) паркан, що йде з півночі на південь вздовж прямої x = a, де — парне ціле число, що гарантує, що паркан не пройде через місцезнаходження жодної корови. Він також хоче побудувати довгий (практично нескінченної довжини) паркан, що йде зі сходу на захід вздовж прямої y = b, де — парне ціле число. Ці два паркани перетинаються в точці і разом розділяють його поле на чотири області.

Фермер Джон хоче вибрати та так, щоб корови в чотирьох отриманих областях були розподілені якомога рівномірніше і в жодній області не опинилося занадто багато корів. Нехай — максимальна кількість корів у будь-якій із чотирьох областей. Фермер Джон хоче зробити якомога меншим. Допоможіть йому визначити мінімально можливе значення .

Вхідні дані

У першому рядку міститься одне ціле число n~(1 \le n \le 10^5). У наступних рядках містяться по два цілих числа та , що задають координати однієї корови. Координати є додатними непарними цілими числами, кожне з яких не перевищує 10^6.

Вихідні дані

Виведіть мінімально можливе значення , якого Фермер Джон може досягти, оптимально розташувавши свої паркани.

Приклади

Приклад 1

Loading
Loading