码迷,mamicode.com
首页 >  
搜索关键字:非常可乐    ( 74个结果
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
非常可乐---hdu 1495(BFS)
http://acm.hdu.edu.cn/showproblem.php?pid=1495题意:有3个杯子a b c;a=b+c;然后刚开始时只有a是满的,其它为空的,然后a b c三个之间互相倒,假如说a倒入b中,只有当b满或a空时,才算倒一次;a=4,b=1;c=3;因为刚开始只有a中有;先让...
分类:其他好文   时间:2015-05-19 22:11:44    阅读次数:89
hdu 1495 非常可乐
看了别人的许多代码,长的让人发指,感觉70行就能搞定的代码写了上百行?... 6种情况可以用循环解决 #include #include #include #define maxn 100+5 using namespace std; int n[3]; int vs; int visit[maxn][maxn][maxn];//三位数组记录有木有走过 int dir[6][3]={{0,1...
分类:其他好文   时间:2015-05-19 16:43:19    阅读次数:154
HDU 1495 非常可乐
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1495有三个瓶子 A B C,每次都有6个状态A->B A->C B->A B->C C->A C->B用BFS跑一遍就行了代码: 1 #include 2 #include 3 #incl...
分类:其他好文   时间:2015-05-10 18:47:01    阅读次数:119
HDU 1495 非常可乐(BFS 倒水问题)
题意  将体积为s的可乐  利用容积分别为n和m的两个杯子平均分为两份  至少需要倒多少次可乐 可以把容器s,n,m中装的可乐量看成一种状态  容器都是没有刻度的  所以每次倒可乐要么把自己倒完 要么把对方倒满  每种状态可以通过一次倒水到达哪些状态  于是可以通过bfs判断到达每种状态需要倒多少次   3个容器中有一个装的可乐为s/2的状态就是答案了  s是奇数时明显不可能平分的  可以...
分类:其他好文   时间:2015-04-01 11:32:24    阅读次数:152
HDOJ 1495 非常可乐 【BFS】
非常可乐 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5954    Accepted Submission(s): 2428 Problem Description 大家一定觉的运动以后喝可乐是一件很惬意的事...
分类:其他好文   时间:2015-03-18 23:24:56    阅读次数:340
HDU 1495 非常可乐 bfs 难度:1
http://acm.hdu.edu.cn/showproblem.php?pid=1495第三个杯子的盛水量可由前两个杯子得到,而前两个杯子状态总数在100*100以内,穷举可实现#include #include #include using namespace std;const int mx...
分类:其他好文   时间:2015-03-14 21:33:16    阅读次数:199
[kuangbin带你飞]专题一 简单搜索 - M - 非常可乐
1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 bool cup[105][105][105]; 8 struct dot 9 {10 int a;11 int b;12...
分类:其他好文   时间:2015-01-29 21:07:36    阅读次数:183
HDU 1495 非常可乐(BFS+模拟)
题目链接:点击打开链接    题目大意:中文题就不解释了。 题目思路:我们有明确的初始状态(s=s,a=0,b=0)和终止状态(s=s>>1,a=s>>1,b=0) (PS:a为大号杯) 而每一步我们都有六个可选择的方向(s->a ;s->b ; a->s ; a->b ;b->s ;b->a),我们要得到最少的倒的次数,当然就是bfs咯。 #include #include #inclu...
分类:其他好文   时间:2015-01-21 22:30:36    阅读次数:213
(中等) HDU 1495 非常可乐,BFS。
Description 大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou却不这么认为。因为每次当seeyou买了可乐以后,阿牛就要求和seeyou一起分享 这一瓶可乐,而且一定要喝的和seeyou一样多。但seeyou的手中只有两个杯子,它们的容量分别是N 毫升和M 毫升 可乐的...
分类:其他好文   时间:2015-01-16 23:46:03    阅读次数:116
74条   上一页 1 ... 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!