#P3138. [USACO16FEB] Load Balancing S

[USACO16FEB] Load Balancing S

题目背景

本题与 白金组同名题目 在题意上一致,唯一的差别是数据范围。

题目描述

Farmer John 的 NN 头奶牛(1N10001 \leq N \leq 1000)散布在整个农场上。整个农场是一个无限大的二维平面,第 ii 头奶牛的坐标是 (xi,yi)(x_i,y_i)(保证 xi,yix_i,y_i 均为正奇数,且 xi,yi106x_i,y_i \leq 10^6),且没有任意两头奶牛在同一位置上。

FJ 希望修建一条竖直方向的栅栏,它的方程是 x=ax=a,他还希望修建一条水平方向的栅栏,它的方程是 y=by=b。为了防止栅栏经过奶牛,a,ba,b 均要求是偶数。容易发现,这两个栅栏会在 (a,b)(a,b) 处相交,将整个农场分割为四个区域。

FJ 希望这四个区域内的奶牛数量较为均衡,尽量避免一个区域奶牛多而另一个区域奶牛少的情况。令 MM 为四个区域里奶牛最多区域的奶牛数量,请帮 FJ 求出 MM 的最小值。

输入格式

第一行一个整数 NN

接下来 NN 行,每行两个整数 xi,yix_i,y_i,描述第 ii 头奶牛的位置。

输出格式

输出 MM 的最小值。

7
7 3
5 5
7 13
3 1
11 7
5 3
9 1
2