问题2660--xtk 的矩阵和

2660: xtk 的矩阵和

[命题人 : ]
时间限制 : 1 sec  内存限制 : 128 MB

提交

题目描述

xtk请你编程求出二维数组中某点的相邻数之和。
相邻数是指与该点邻接的 8个元素,若该点在边角位置,则邻接元素相应减少。

输入

输入
第一行输入 2个整数:h,l分别代表二维数组的行列值。(2<=h,l<=100)
接下来输入 h行 l列 的二维数组 a。( 0 <= a[ i ][ j ] <= 2e9)
注意下标值从 0 开始。
第h+1行输入 m 表示m次查询 ( 1<= m<=100)
接下来输入 m 行 c r 表示某点位置

输出

输出
m行数据
每行一个 sum 表示该点的相邻数之和

样例输入 Copy

4 5
1 2 3 4 5
6 7 8 9 10
3 4 5 7 8
2 5 6 8 0
1
2 3

样例输出 Copy

54

提示

提示:
a[2][3]元素的值为 7,其邻接元素为 8,9,10,5,8,6,8,0和为 54。
再比如:a[1][0]元素的值为 6,则其邻接元素为 1,2,7,3,4和为 17 。
       a[0][0]元素的值为 1,则其邻接元素为 2,6,7和为 15 。

来源/分类