HDU 5538 House Building [Ad Hoc]
来源:互联网 发布:js动态创建表格 编辑:程序博客网 时间:2024/06/04 17:53
2015区域赛长春赛区L题
Description
给个n * m的地方,上面有若干个方块,问这些方块的表面积,(下面不算)
Algorithm
前后左右的表面积只要比前面一个高就可以算上,然后上表面积那个地方有方块就ans++
Code
#include <cstdio>const int maxn = 60;const int maxm = 60;const int dx[4] = {0, -1, 1, 0};const int dy[4] = {1, 0, 0, -1};void solve(){ int n, m; scanf("%d%d", &n, &m); int a[maxn][maxm] = {0}; for (int i = 1; i <= n; i++) for (int j = 1; j <= m; j++) scanf("%d", &a[i][j]); int ans = 0; for (int i = 1; i <= n; i++) for (int j = 1; j <= m; j++) { for (int k = 0; k < 4; k++) { int neibor = a[i + dx[k]][j + dy[k]]; if (a[i][j] > neibor) ans += a[i][j] - neibor; } if (a[i][j] > 0) ans++; } printf("%d\n", ans);}int main(){ int t; scanf("%d", &t); for (int i = 0; i < t; i++) solve();}
1 0
- HDU 5538 House Building [Ad Hoc]
- hdu 5538 House Building
- HDU 5538 house building
- 【HDU】 5538 House Building
- HDU 5538 House Building
- HDU-5538 House Building
- HDU 5538 House Building
- HDU 5538 House Building
- HDU-5538 House Building(暴力)
- ad-hoc与In-House的区别
- HDU 2734 Quicksum [Ad Hoc]
- HDU 2700 Parity [Ad Hoc]
- HDU 3293 sort [Ad Hoc]
- HDU 5365 Run [Ad Hoc]
- hdu 5538 House Building 基础题
- hdu 5538 House Building(水)
- HDU-5538-House Building【2015长春赛区】
- HDU 5538 House Building (简单模拟)
- 反射
- POJ 3273 Monthly Expense (二分搜索)
- (android高仿系列)今日头条 --新闻阅读器 (二)
- IOC容器构造之资源文件定位源码分析
- USACO1.2:milk2
- HDU 5538 House Building [Ad Hoc]
- android中基本文件输入输出流的使用(代码)
- node.js定时事务node-schedule
- JVM原理和优化
- centos 访问日志
- USACO1.3:milk
- (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
- 迭代器
- POJ 3317 Stake Your Claim