bzoj#P2951. [Poi2001]Goldmine

[Poi2001]Goldmine

题目描述

Byteman 作为 Byteland 的 The Goldmine(某一公司厂矿)的最有功的雇员之一,即将在年末退休。

为了表示对他的认真勤恳的工作的承认,The Goldmine 的管理层愿意奖励他一小块长方形的矿地,此矿地长和宽为 ssww,且平行于坐标系统的轴线。长方形矿地的位置可由他自己选。当然,这块地的价值会随着位置的不同而不同。其价值是指这块区域内天然金矿石的数量(若矿石位于这块地的边缘,我们同样认为他是属于这个区域的)。

你们的任务是计算出这块地的最大可能价值(即:为它选择最佳位置)。为简便起见,我们假定整个金矿的矿区是无穷的,但含有天然金矿石的区域却是有限的。

你需要写一个程序,读入天然金矿石的位置并计算这块地的最大可能价值(即:求给定大小的这块地所含的天然金矿石的最大数)。

输入格式

第一行输入两个正整数 s,ws,w,各自代表着此矩形区域平行 XX 轴和 YY 轴的边的长度。

第二行输入一个正整数 nn,它表示此金矿矿区内天然矿石的数量。接下来的 nn 行,每行输入两个用单个空格隔开的整数 x,yx,y,它们分别表示了某一天然金矿石的 XX 坐标和 YY 坐标。

输出格式

输出一个整数,表示此块给定大小的矿地的最高价值。

样例输入

1 2
12
0 0
1 1
2 2
3 3
4 5
5 5
4 2
1 4
0 5
5 0
2 3
3 2

样例输出

4

数据规模与约定

对于所有数据,1s,w1041\leq s,w\leq 10^4x,y3×104|x|,|y|\leq 3\times 10^4