#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
const int MAXN = 100;
const int dx[] = {0, 0, -1, 1};
const int dy[] = {-1, 1, 0, 0};
int T, N, M, a[MAXN][MAXN];
int main() {
scanf("%d", &T);
for (int kase = 1; kase <= T; kase++) {
scanf("%d %d", &N, &M);
memset(a, 0, sizeof(a));
int ans1 = 0, ans2 = 0;
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= M; j++) {
scanf("%d", &a[i][j]);
if (a[i][j]) ans1++;
}
}
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= M; j++) {
for (int k = 0; k < 4; k++) {
int x = i + dx[k], y = j + dy[k];
if (a[x][y] < a[i][j]) ans1 += a[i][j] - a[x][y];
}
}
}
printf("%d\n", ans1 + ans2);
}
return 0;
}
HDU 5538 House Building——思路题
原创
©著作权归作者所有:来自51CTO博客作者软糖酱八号机的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:HDU 5791 Two——DP
下一篇:用ps实现图片背景透明
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
2024年中国研究生数学建模竞赛C题——解题思路
2024年中国研究生数学建模竞赛C题——解题思路
数据分析 数学建模 机器学习 研究生数学建模 -
系统问题排查思路
系统问题排查
JVM java Java -
UVa 1605 Building for UN ——思路题
#i
#include i++ -
python带通滤波求系数
史上最全Python算法合集_最新Python基础学习教程_Python学习路线目录一、环境需求二、怎样使用三、本地化 3.1 3.2 3.3 3.4四、映射 4.1 4.2 4.3 4.4五、SLAM 5.1 5.2 5.3 5.4 5.5六、路径规划 6.1 6.2迪杰斯特拉算法A*算法势场算法 6.3路径优化示例查找表生成示例 6.4均匀极性采样(Uniform polar s
python带通滤波求系数 卡尔曼滤波器代码python 史上最全采样方法详细解读与代码实现 椭球矩阵python 算法速学速用大辞典 pdf