码迷,mamicode.com
首页 >  
搜索关键字:dfs-剪枝    ( 174个结果
uva 140
就是一道 DFS剪枝+枚举全排列 的题目 我用了vector来存点对的,不用考虑越界的问题。不过效率貌似不如直接用数组高。 WA了三次,花了好长时间找原因╮(╯▽╰)╭ 多么弱智的错误啊=。= WA代码#include #include #include #include #include ...
分类:其他好文   时间:2015-06-02 09:22:31    阅读次数:143
【Codeforces】C. Ice Cave(bfs)
我了个草,这个题明明bfs不知道谁挂了个dfs+剪枝的标签。。。 从起点bfs一步一步搜,碰到X判断是不是终点,如果是终点就结束,如果为‘.',那么把该位置改成X,坐标入队。 #include #include #include #include #include using namespace std; const int maxn = 505; const int dir[4][2] = ...
分类:其他好文   时间:2015-05-15 12:06:11    阅读次数:115
acdream 1726 A Math game (部分和问题 DFS剪枝)
acdream 1726 A Math game (DFS剪枝)...
分类:其他好文   时间:2015-05-12 01:44:40    阅读次数:142
POJ - 1011 - Sticks (DFS + 剪枝)
题目传送:Sticks 思路:DFS + 剪枝 AC代码: #include #include #include #include #include #include #include #include #include #include #include #include #define LL long long #define INF 0x7fff...
分类:其他好文   时间:2015-05-06 09:19:38    阅读次数:143
hdu 1518 dfs+剪枝
题目大意:几根棒子能否组成一个正方形Sample Input3 //测试组数4 1 1 1 1 //棒子数目以及每根棒子的长度5 10 20 30 40 508 1 7 2 6 4 4 3 5Sample Outputyesnoyes虽然不用pos直接从0开始枚举也可以有答案,但会超时,加个pos,...
分类:其他好文   时间:2015-04-25 10:42:16    阅读次数:116
hdu 1010 DFS + 剪枝
#include #include #include #include #include #include #include #include #include #include using namespace std; int n,m,t; int vx[][2] = {{0,1},{1,0},{-1,0},{0,-1}}; struct node{ int x,y; }...
分类:其他好文   时间:2015-04-24 10:39:23    阅读次数:99
uva10318 Security Panel (dfs+剪枝)
题意: 有一个r*c的矩阵上选择一些格子进行“点亮”操作,使得最终所有格子都是“亮”的状态。初始时矩阵上面的所有格子是暗的,从左上到右下,编号从1开始。 现在我们给出一个3*3的矩阵,作为按钮规则: 例如: **. .*. *.. 也就是你按任意按钮,都把这个按钮当作是这个3*3矩阵的中心,按照这个规则,也就是按一个按钮,则这个按钮周围的 * 的位置,按照该规...
分类:其他好文   时间:2015-04-22 18:13:50    阅读次数:123
uva10318(dfs+剪枝)
题意: 给出一个最多面板,上面有很多按钮,亮着或没亮,初始是全部没亮;从左上到右下,编号从1开始;, 现在我们给出一个3*3的矩阵,作为按钮规则; 例如 .*. *** .*. 也就是你按任意建,都把这个建单做是这个3*3矩阵的中间,按照这个图,也就是按一个键,则这个建还有它的上下左右,状态全都转变(如果它已经没有上一行了,则忽略); 给出r,c代表几行几列 然后给出一个固定的3...
分类:其他好文   时间:2015-04-22 00:41:06    阅读次数:164
hdu 1445 dfs剪枝
dfs剪枝...
分类:其他好文   时间:2015-04-21 01:50:59    阅读次数:109
习题7-15 最大的数 UVa11882
1.题目描述:点击打开链接 2.解题思路:本题利用“DFS+剪枝”解决。本题要求在一个矩阵中找到一条数字链,使得它尽量大。不难想象,如果只是单纯地用dfs进行盲目的搜索,那么时间复杂度将是N!级别的,这里的N代表矩阵中所有数字的个数。时间上开销太大,难以承受。需要优化。 那么本题该怎么优化呢?通过观察易知,本题有两处可以进行优化,假设已经找到的答案数组是b,目前尝试的数组是c,当前要填的位置是...
分类:其他好文   时间:2015-04-19 16:18:50    阅读次数:134
174条   上一页 1 ... 11 12 13 14 15 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!