Балансування навантаження (Срібло)#10584

Балансування навантаження (Срібло)

1 секунда
128 мегабайтів
Середня

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

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

Вхідні дані

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

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading