码迷,mamicode.com
首页 >  
搜索关键字:poj3009    ( 28个结果
深度优先搜索DFS (poj2386,poj1979, poj3009,poj1321,aoj0033,aoj0118)
深度优先搜索(DFS) 往往利用递归函数实现(隐式地使用栈)。 深度优先从最开始的状态出发,遍历所有可以到达的状态。由此可以对所有的状态进行操作,或列举出所有的状态。 1.poj2386 Lake Couting 题意:八连通被认为连接在一起,求总共有多少个水洼? Sample Input: Sam ...
分类:其他好文   时间:2016-06-13 15:00:42    阅读次数:610
poj3009 Curling 2.0
Description On Planet MM-21, after their Olympic games this year, curling is getting popular. But the rules are somewhat different from ours. The game ...
分类:Web程序   时间:2016-03-26 12:08:31    阅读次数:209
POJ3009 Curling 2.0(DFS 好题)
Curling 2.0Time Limit:1000MSMemory Limit:65536KTotal Submissions:15262Accepted:6334DescriptionOn Planet MM-21, after their Olympic games this year, cu...
分类:Web程序   时间:2015-11-16 18:59:08    阅读次数:219
poj3009 Curling 2.0 (DFS按直线算步骤)
Curling 2.0Time Limit: 1000MSMemory Limit: 65536KTotal Submissions: 14563Accepted: 6080DescriptionOn Planet MM-21, after their Olympic games this year...
分类:Web程序   时间:2015-08-26 21:51:45    阅读次数:159
[DFS] & [BFS] poj1979 poj3009 poj3669
都比较简单,直接贴代码吧。poj1979 DFS题目大意:给你一个二维数组,.表示可以到达,#表示障碍,@表示起始位置,问你能到达的最大地点有多少个,每次只能走上下左右#include #include #include using namespace std;int n, m, sx, sy, a...
分类:其他好文   时间:2015-08-15 14:40:10    阅读次数:204
【DFS】POJ3009-Curling 2.0
【题目大意】给出一张地图,一旦往一个方向前进就必须一直向前,直到一下情况发生:(1)碰到了block,则停在block前,该block消失;(2)冲出了场地外;(3)到达了终点。改变方向十次以上或者冲出场外都判输,问至少几步能到达终点,无法到达输出-1。【思路】DFS,往四个方向搜索,每次不断向前直...
分类:Web程序   时间:2015-08-08 12:01:01    阅读次数:163
poj3009 Curling 2.0(DFS回溯)
题目大意是:给你一个球,刚开始是静止的,可以通过触碰给他一个初速度,一旦球运动起来就不会停止,除非遇到一个石头。遇到石头以后小球就原地停止了,然后石头就被砸碎了。小球越界就算失败了。问你最少进行多少次操作,可以让小球到达终点。题中还有一个要求,如果超过10步,就算失败了。 这道题目做了好久啊。可能方法太麻烦了。 #include #include int map[105][105],si,...
分类:Web程序   时间:2015-06-04 22:54:12    阅读次数:146
poj3009 Curling 2.0
Description On Planet MM-21, after their Olympic games this year, curling is getting popular. But the rules are somewhat different from ours. The game is played on an ice game board on which a squa...
分类:Web程序   时间:2015-06-04 22:50:42    阅读次数:190
poj 3009 Curling 2.0 dfs回溯
// poj3009 Curling 2.0 // dfs水题,开始的时候没有想到在走了10步以后就不走了这个重要的剪枝, // 结果tle了。。。 // 后来想了个vis数组记录走过的路径,结果发现并不能这样标记,因为每个点可能 // 走多次,所以这样是不对的 // // 哎,继续练吧,水题都差不多搜了一个小时,哎,。。。 #include #include #include #incl...
分类:Web程序   时间:2015-05-15 17:55:35    阅读次数:104
POJ3009 Curling 2.0【DFS】
题目大意: 一种在宽为M高为N大小的矩阵上玩的冰壶游戏,起点字符为'2',终点字符为'3',矩阵上'0'为可移动区域, '1'为石头区域。冰壶刚开始是静止的,每走一步都会选择某个方向运动,而且会沿着该方向一直运动不停, 也不会改变方向,除非冰壶碰到石头或者到达终点,才会停下(这算一步)。冰壶在运动的时候,不能改变方 向。冰壶碰到石头会变成静止状态,这时候石头会破裂,该区域变为可移动区域,而冰壶就可以改变方向了。 冰壶一旦走到终点就不再移动。问:冰壶从起点到终点最少停多少次(走多少步)? 思路: 1)记录起...
分类:Web程序   时间:2015-04-14 18:03:44    阅读次数:188
28条   上一页 1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!