DFS
文章平均质量分 77
altair21
这个作者很懒,什么都没留下…
展开
-
POJ--1753--Flip Game【DFS】
链接:http://poj.org/problem?id=1753 题意:一个4*4的方格,有白棋或者黑棋,每次操作是一个位置的颜色翻转,即白变黑、黑变白,并且与它相邻的四个位置的颜色也都跟着改变,问最少要变化多少次才能使所有棋子都是白色或者都是黑色。 思路:不难看出一个棋子翻偶数次和不翻的效果是一样的,并且如果选定了一些棋子翻,翻的顺序对最后的结果是没有影响的,所以可以用DFS去枚举原创 2014-07-25 12:45:56 · 886 阅读 · 0 评论 -
HDOJ--2181--哈密顿绕行世界问题【DFS】
Problem Description 一个规则的实心十二面体,它的 20个顶点标出世界著名的20个城市,你从一个城市出发经过每个城市刚好一次后回到出发的城市。 Input 前20行的第i行有3个数,表示与第i个城市相邻的3个城市.第20行以后每行有1个数m,m=1.m=0退出. Output 输出从第m个城市出发经过每个城市1次原创 2013-05-19 20:00:37 · 696 阅读 · 0 评论 -
HDOJ--1312--Red and Black【DFS】
Problem Description There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adja原创 2013-05-20 19:48:29 · 907 阅读 · 0 评论 -
UVALIve--6663--Count the Regions【离散化+搜索】
题意:一个平面上给你最多50个矩形,可以相交、覆盖,问他们把平面分割成了几部分,整个图形外面广大的空白区域也算一部分。 记得以前见过这种题,当时不会做也没做。现在看到这题还是没想法。在吴琦的讲解和代码下终于弄明白了。 思路是这样,根据他给的坐标点,排序、去重,然后重新构建一个图,至少在相邻两个点之间空出一个点表示被分割的区域,这样之后才能进行搜索,这实际上是把整个图形压缩下来,原创 2014-07-26 12:40:59 · 839 阅读 · 0 评论