码迷,mamicode.com
首页 >  
搜索关键字:三个水杯    ( 28个结果
NYOJ21 三个水杯 (经典问题 bfs)
题目描述: http://acm.nyist.net/JudgeOnline/problem.php?pid=21 给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。 输入第一行一个整数N(0 接下来每组测试数据有两行,第一行给...
分类:其他好文   时间:2014-12-21 23:41:31    阅读次数:408
NYOJ 21 三个水杯
bfs题,用数组模拟水杯的状态,尝试每一种可能的状态,如果找到就返回,详解见代码注释: 1 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 const int MAX = 1...
分类:其他好文   时间:2014-11-19 21:53:08    阅读次数:211
BFS [NYOJ 21] 三个水杯
三个水杯时间限制:1000ms | 内存限制:65535KB难度:4描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。输入第一行一个整数...
分类:其他好文   时间:2014-11-01 16:08:33    阅读次数:162
NYOJ 21 三个水杯
第一次写bfs
分类:其他好文   时间:2014-10-27 17:34:33    阅读次数:328
NYOJ 21 三个水杯 【暴力+BFS】
题意:不解释。 策略:广搜。 解释一下为什么会是广搜,一个水杯只能向其他两个水杯倒水,不能向他自己倒水,这样一共有三个水杯也就是有6种情况,只需要一步一步的着就好了(数据没多大《100), 我们将每一次出现的水杯中的水数(就是有多少水)都标记下来,如果是以前没有出现过,那么就进队列,同时将此时的水杯数标记下来,说明该种情况已出现,一直找到想要找的状态为止,如果都找不到,就返回-1. 难点:我...
分类:其他好文   时间:2014-08-10 10:28:40    阅读次数:211
NYOJ 21 三个水杯
三个水杯时间限制:1000ms | 内存限制:65535KB难度:4描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。输入第一行一个整数...
分类:其他好文   时间:2014-07-19 13:26:36    阅读次数:246
三个水杯吧!
三个水杯哦!...
分类:其他好文   时间:2014-07-19 02:33:36    阅读次数:161
三个水杯(BFS)
三个水杯 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。 输入第一行一个整数N(0 接下来每组测试数据有两行,第一行给出三...
分类:其他好文   时间:2014-05-25 18:13:26    阅读次数:210
28条   上一页 1 2 3
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!