黑白棋
题目描述
有一个 N×N 的棋盘,由黑格子和白格子组成,棋子在棋盘上可以上下左右移动,只可以从黑色格走到相邻的白色,或者从白色格走到相邻的黑色。你的任务是:对于给定的棋盘,询问从某一格开始的移动范围。
输入描述
第一行两个正整数,表示 n,m。 下面 n 行,每行 n 个字符,字符是 1 或 0 分别表示黑格子和白格子,字符之间无空格。 接下来 m 行,每行两个数 i,j,用空格隔开,表示棋盘的第 i 行第 j 列的格子,需要计算该棋子从该格子的移动范围是多少格。
输出描述
m 行,每行一个数表示每个询问的答案。
约束条件
对于全部的测试点,保证 1≤n≤1000,1≤m≤10000。
用例 1
输入
2 1
01
10
2 2


