中兴2016蓝剑之路挑战赛软件编程初赛赛题 计算房屋个数
来源:互联网 发布:无印良品淘宝旗舰店天猫 编辑:程序博客网 时间:2024/06/02 23:05
题目描述:给定一个n*m的二维数组grid[n][m],数组的值为0或1,1的地方代表一个房屋数量,左右或上下相邻认为是一个房屋数量,求共有多少个屋子?
分 析:首先遍历数组,计算数组中所有为1的个数,但如果这个1的(右边为1且下边为0)或(右边为0且下边为1)或(右方下方右下方均为1)时给房屋数量减1,若右方下方为1且右下方为0时减2,遍历完数组即可得出房屋数量
代 码:
0 0
- 中兴2016蓝剑之路挑战赛软件编程初赛赛题 计算房屋个数
- 2014编程之美挑战赛初赛题目
- 2015编程之美挑战赛初赛题目
- 中兴上机笔试题:计算相连的房屋块数
- 2013编程之美全国挑战赛初赛第一场 第二题 相似字符串
- 微软编程之美2013全国挑战赛 初赛第1场 第2题
- 2013编程之美全国挑战赛初赛第二场-集会
- 2014编程之美挑战赛初赛 题目1 焦距
- 编程之美挑战赛初赛第二场题目2
- 编程之美挑战赛初赛第一场题目1
- 2015微软编程之美挑战赛初赛第1场
- 2015微软编程之美挑战赛初赛第2场
- 中兴捧月蓝剑之路初赛题目——数房子
- 2014编程之美挑战赛初赛 (程式之美初賽第一場)
- 2013编程之美全国挑战赛 初赛第一场 题目2
- 编程之美 2013 全国挑战赛 初赛第一场 题目二 相似字符串
- 编程之美 2013 全国挑战赛 初赛第一场 题目二 相似字符串
- 2014编程之美挑战赛初赛第一场hihocoder(等待继续更新)
- HTC Vive 激光线+选中边缘高亮效果
- (第十四周项目2)二叉排序树中查找的路径
- hibernate的级联保存操作(一对多)
- VMware和linux的安装
- 第十四周 项目1-验证算法(平衡二叉树)
- 中兴2016蓝剑之路挑战赛软件编程初赛赛题 计算房屋个数
- 第十二周 项目3 :图遍历算法实现
- Android的控件布局属性全解
- 全栈工程师进阶之路
- MySQL 基础命令
- linux socket高性能服务器处理框架
- 细节之重——Java编程小感悟
- Activity改变启动模式后的传值问题
- 十一周项目 验证算法一层次遍历算法的验证