P0669

[SDOI2009]虔诚的墓主人

[SDOI2009]虔诚的墓主人

小 WW 是一片新造公墓的管理人。公墓可以看成一块 N×MN\times M 的矩形,矩形的每个格点要么种着一棵常青树,要么是一块尚未归属的墓地。当地居民都是非常虔诚的基督徒,他们希望为自己选择一块虔诚度较高的墓地。

一块墓地的虔诚度,是以这块墓地为中心的十字架数量。一个十字架的中心是墓地,在墓地的正上、正下、正左、正右四个方向上,分别至少有 kk 棵常青树,并且从每个方向的常青树中恰好选出 kk 棵。

请计算这片公墓中所有墓地的虔诚度总和。

输入格式

第一行包含两个用空格分隔的正整数 NN 和 MM,表示公墓的宽和长。该矩形公墓共有 (N+1)×(M+1)(N+1)\times(M+1) 个格点,左下角坐标为 (0,0)(0,0),右上角坐标为 (N,M)(N,M)。

第二行包含一个正整数 WW,表示公墓中常青树的数量。

第三行起的 WW 行中,每行包含两个用空格分隔的非负整数 xix_i 和 yiy_i,表示一棵常青树的坐标。输入保证没有两棵常青树的坐标相同。

最后一行包含一个正整数 kk,表示题目描述中的参数。

输出格式

输出一个非负整数,表示这片公墓中所有墓地的虔诚度总和。答案对 2312^{31} 取模。

样例输入

5 6
13
0 2
0 3
1 2
1 3
2 0
2 1
2 4
2 5
2 6
3 2
3 3
4 3
5 2
2

样例输出

6

样例解释

以墓地 (2,2)(2,2) 和 (2,3)(2,3) 为中心的十字架各有 33 个,因此它们的虔诚度均为 33。其他墓地的虔诚度均为 00。

这里“恰好有 kk 棵树”并不是指一个方向上有且只有 kk 棵树,而是指从该方向上不少于 kk 棵树中恰好选出 kk 棵。

数据范围

  • 1≤N,M≤1091\le N,M\le 10^9;
  • 0≤xi≤N0\le x_i\le N;
  • 0≤yi≤M0\le y_i\le M;
  • 1≤W≤1051\le W\le 10^5;
  • 1≤k≤101\le k\le 10;
  • 有 50%50\% 的数据满足 1≤k≤21\le k\le 2;
  • 有 25%25\% 的数据满足 1≤W≤1041\le W\le 10^4。

来源与许可

本题为 SDOI 2009 试题「虔诚的墓主人」,题面与测试数据整理自 BZOJ 1227。

样例 1

输入

5 6
13
0 2
0 3
1 2
1 3
2 0
2 1
2 4
2 5
2 6
3 2
3 3
4 3
5 2
2

输出

6