`
huobengle
  • 浏览: 861006 次
文章分类
社区版块
存档分类
最新评论

POJ1164 + USACO Section 2.1 The Castle - 简单的DFS...

 
阅读更多

两个题是一个题~~只不过POJ的更弱些,只要找到房间数以及最大房间的面积就ok了...

首先是构造墙~~我是用个4位的bool数组来记录每个点的墙的情况...读入时就%2.再/2...就可以构造出来~~

找房间数和最大房间直接DFS就可以了~~边遍历边标记~~每个点标记成所在的区域~~在递归的过程中很好实现~

而找去掉一面墙以及去掉一面墙最大面积~~就按所要求的优先顺序枚举墙~~判断下两边是否为一个房间~~并且两边的和是否是最大的~~~


Program:



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics