正值夏天,财主家的瓜田丰收了。这天,老财主的四个儿子来到了瓜田边,讨论怎样公平的分瓜田里的西瓜。
瓜田是一个二维平面,有 n 只西瓜分别位于 (x_1, y_1), (x_2, y_2), ..., (x_n, y_n) 处,其中 1 \leq n \leq 100 , 1 \leq x_i , y_i \leq B ,且 x_i 和 y_i 为正奇数。
他们需要在平面上建立两条无限长的栅栏来将平面分成四个区域,以方便他们分西瓜。
第一条纵向栅栏位于 x=a 的位置,第二条横向栅栏位于 y=b 的位置,其中 a 和 b 均为偶数,保证这两条栅栏不会经过西瓜的位置。这两条栅栏的交点为坐标为 (a, b) 点,将瓜田分成四个区域。
现在需要选择 a 和 b ,使得四个区域中的西瓜数量尽量均衡,即每个区域中西瓜数量不超过 M 。聪明的你能不能帮他们解决这个问题吗?
请计算 M 的最小值。
第一行包含两个整数 n 和 B 。
接下来 n 行,每行包含两个整数 x_i 和 y_i ,表示一只西瓜的坐标。
输出一个整数,表示 M 的最小值。
7 10 7 3 5 5 9 7 3 1 7 7 5 3 9 1
2
3 5 1 1 3 3 5 5
1
样例 1 中,共有 7 个西瓜,瓜田的大小为 10 \times 10。
每行输入两个整数,分别表示一个西瓜在瓜田中的横坐标和纵坐标。如果选择 a=6 和 b=4,则瓜田被分成四个区域,每个区域内最多只有 2 个西瓜。
对于 50\% 的数据,保证 B 最大为 100 。
对于 100\% 的数据, 1 \leq n \leq 100 , 1 \leq x_i, y_i \leq B ,且 x_i 和 y_i为正奇数,B 最大为 10^6 。
东方博宜OJ