题目描述
有一张 n 行 m 列的方格棋盘,其中第 i 行第 j 列的格子上有一个正整数 ai,j。
我们称一个方格在另一个方格的旁边,当且仅当这两个方格有公共的边。例如,如果我们用 (i,j) 代指第 i 行第 j 列的格子,那么 (7,2) 在 (7,3) 的旁边,但(7,2) 不在 (8,3) 的旁边。
现在给定两个整数 x,y,请你求出,在整张棋盘上有多少格子,满足它其中的整数是 x,且至少有一个其中整数是 y 的格子在它的旁边。
输入格式
输入共 n+2 行。
第一行两个整数 n,m,代表棋盘的行数和列数。
第 2∼n+1 行,每行 m 个整数。其中第 i+1 行第 j 个整数为 ai,j。
第 n+2 行两个整数 x,y。
输出格式
输出共一行一个整数,代表满足题目要求条件的格子的数量。
提示
样例 1 解释

如图,3 个绿色的 1 符合题目给出的「格子其中的整数是 1,且至少有一个其中整数为 2 的格子在它的旁边」。最终答案为 3。
对于右上角的红色 1,没有任何其中整数为 2 的格子在它的旁边,因此不符合题目要求。
样例 2 解释
对于棋盘中的唯一一个格子,没有任何格子在它的旁边。因此答案为 0。
数据规模与约定
本题共含 10 个测试点。对于 100% 的数据,1≤n,m≤1000,1≤ai,j,x,y≤107(注:107 是一千万)。
测试点编号 |
n |
m |
ai,j,x,y |
1,2 |
≤2 |
≤10 |
3∼5 |
≤100 |
6 |
=1 |
≤1000 |
≤107 |
7 |
≤1000 |
=1 |
8∼10 |
≤107 |