码迷,mamicode.com
首页 >  
搜索关键字:最小步数    ( 149个结果
HDU ACM 1495 非常可乐->BFS倒水问题
题意:a,b,c三个数,分别代表可乐,两个杯子,三个容器可以互相倒,能不能把a平分,能的话输出最小步数,不能输出NO。 分析:求最小用BFS,对6种倒法进行BFS。另外如果a是奇数的话可以剪枝,因为不能平分。 #include #include using namespace std; struct Node { int a,b,c; int s; //步数 }; bool v...
分类:其他好文   时间:2015-06-08 13:26:05    阅读次数:123
POJ - 3278 - Catch That Cow (BFS)
题目传送:Catch That Cow 思路:BFS找最小步数,用一个结构体存下当前结点的数值以及当前步数 AC代码: #include #include #include #include #include #include #include #include #include #include #include #include #include ...
分类:其他好文   时间:2015-05-22 22:38:00    阅读次数:125
汉诺塔系列问题: 汉诺塔II、汉诺塔III、汉诺塔IV、汉诺塔V、汉诺塔VI、汉诺塔VII
汉诺塔II:(hdu1207)/先说汉若塔I(经典汉若塔问题),有三塔,A塔从小到大从上至下放有N个盘子,如今要搬到目标C上,规则小的必需放在大的上面,每次搬一个,求最小步数。这个问题简单,DP:a[n]=a[n-1]+1+a[n-1],先把上面的n-1个放在B上,把最大的放在目标C上,再把N-1个...
分类:其他好文   时间:2015-05-16 21:48:27    阅读次数:127
nyoj58 最少步数
最少步数 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 这有一个迷宫,有0~8行和0~8列:  1,1,1,1,1,1,1,1,1  1,0,0,1,0,0,1,0,1  1,0,0,1,1,0,0,0,1  1,0,1,0,1,1,0,1,1  1,0,0,0,0,1,0,0,1  1,1,0,1,0,1,0,0,1  1...
分类:其他好文   时间:2015-04-16 17:38:58    阅读次数:107
HDU2209 翻纸牌游戏【技巧】
题目大意: 有N张牌,有正面朝上的,也有反面朝上的,现在需要把所有牌都正面朝上,已知每翻一张纸牌, 该纸牌左右两侧各一张纸牌也跟着翻动。现在给你一行只包含字符'0'和'1'的01字符串,'1'代表纸牌 反面,'0'代表纸牌正面。现在需要将字符串变为全为"0000…00"的字符串,一次操作只能改变一个 字符本身和它左右两侧各一个字符,问:最少要经过多少次操作,才能使字符串变为"0000…00"。 如果不能翻成"0000…00"的状态,则输出"NO"。 思路: 可以直接想到用广搜来找最小步数。但是观察后发现可...
分类:其他好文   时间:2015-04-10 09:34:04    阅读次数:214
poj 1475 推箱子
bfs是一层层的遍历下去,每多一层即为多走一步,因此只要遇到T就停,此时肯定是最小步数。所以这两层bfs应为,先对箱子的最少步数进行bfs,从而求出推箱子所用最少步数;然后箱子bfs内部嵌入人的bfs,从而箱子每走一步,判断一下这个移动能否由人来完成(由箱子的移动倒推人应该在的位置,看这个位置是否合...
分类:其他好文   时间:2015-04-09 21:30:52    阅读次数:234
bfs:求最短路径的长度
bfs:求最短路径的长度bfs:求最短路径的长度题目:迷宫的最短路径给定一个大小为N x M的迷宫。迷宫由通道和墙壁组成。每一步可以向邻接的上下左右四格的通道移动。请求出从起点到终点所需的最小步数#S######.#......#..#.#.##.##.#.#........##.##.####.....
分类:其他好文   时间:2015-04-08 01:02:18    阅读次数:139
Light OJ 1141--BFS--(隐蔽的BFS)
题意:求数字A变换到B 的最小步数。变换方法是每次加A的素因数 分析:BFS 代码:...
分类:其他好文   时间:2015-04-06 08:55:01    阅读次数:106
yzoi1109&&viojs1042最小步数的一点看法——回文数
Description - 问题描述 有一天,雄霸传授本人风神腿法第一式:捕风捉影..............的步法(弟子一:堂主,你大喘气呀。风:你给我闭嘴。)捕风捉影的关键是换气(换不好就会大喘气...)。 使用捕风捉影这一招时并不是每一步都喘气,而是在特定的步数喘气。一般来说功力越...
分类:Web程序   时间:2015-04-04 16:32:37    阅读次数:95
CodeForces 180C Letter
题意:给你一个字符串,问你所有的大写字母都要在所有的小写字母的右边,你一个操作可以改变一个字母的大小写,问你满足条件的最小步数。解题思路:DP解题代码: 1 // File Name: 180c.cpp 2 // Author: darkdream 3 // Created Time: 2015年0...
分类:其他好文   时间:2015-03-21 09:43:03    阅读次数:122
149条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!