码迷,mamicode.com
首页 >  
搜索关键字:广搜 解空间树 最大装载    ( 590个结果
List Components (25)
神器气爽!就是简单的深搜和广搜啦!#include #include using namespace std;bool map[10][10];bool dfsed[10];int n, e;queue Q;bool bfsed[10];void bfs(int x);void dfs(int x)...
分类:其他好文   时间:2015-06-09 06:07:05    阅读次数:151
poj 1166 The Clocks 记录路径的广搜
题意: 给9个时钟的初始状态,和一些对某几个钟的操作,求最少经过几步能到目标状态(全指向12点)。 分析: 明显的广搜,但实现起来的细节要注意:1.因为要记录路径,所以要在整个程序执行过程中扩展出的节点在输出路径前不能销毁, 故采用静态内存分配的方法(开node[600000],用get_node()创建节点。2.queue比queue要多花1别的时间。 //poj 1166 //sep9...
分类:其他好文   时间:2015-06-05 22:51:01    阅读次数:206
图的创建,深搜,广搜(基于临接表实现)
#include #include #include #include using namespace std; #define MaxVertexNum 100 //最大顶点数 typedef enum{DG,UDG,DN,UDN} GraphKind; //图的种类 typedef int InfoType; typedef char VertexType; typed...
分类:其他好文   时间:2015-06-05 10:19:31    阅读次数:110
回溯法的解空间表示方法
回溯法解题时通常包含3个步骤: 1. 针对所给问题,定义问题的解空间; 2. 确定易于搜索的解空间结构; 3. 以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索。 对于问题的解空间结构通常以树或图的形式表示,常用的两类典型的解空间树是子集树和排列树。当所给的问题是从n个元素的集合S中找...
分类:其他好文   时间:2015-06-04 11:43:34    阅读次数:222
sicily 2011. Nine Digits(广搜,康托展开)
2011. Nine Digits Constraints Time Limit: 2 secs, Memory Limit: 256 MB Description  Nine tiles, each with a number from 1 to 9 on it, are packed into a 3 by 3 frame. Your task is to...
分类:其他好文   时间:2015-05-30 13:38:40    阅读次数:146
百度之星程序设计竞赛资格赛:1005-下棋
//思路很简单:通过广搜记录国王到达某个点的最短时间,通过双for循环记录勇士到达某个点的最短时间;然后找其中较大的那个(不过如果国王先到达的时候需要考虑特殊情况),此题情况要考虑周全。#include #include #include using namespace std; int n,m,k; int xk,yk,xt,yt; int ans; bool f[1010][1010];...
分类:其他好文   时间:2015-05-24 17:27:06    阅读次数:152
杭电ACM1312——Red and Black~~广搜
这一题,简单的广搜或者深搜都可以搞定,时间复杂度都差不多。 我用的是广搜。题目的意思是:@是一个人的起始位置,#不可以走,. 可以走,求出可以走的位置的个数。 一开始没有用结构体来存储坐标,直接用的是z = x * 10 + y;将z入队,结果错了,原因是在取余整除的时候会出错。改用结构体就OK了。 下面是AC的代码: #include #include #include using...
分类:其他好文   时间:2015-05-22 09:47:49    阅读次数:114
poj 2110 Mountain Walking 枚举+bfs
题意: 给一个n*n的矩阵,要从左上角走到右下角,使经过数字的最大数与最小数的差最小。 分析: 一开始想到了二分这个差,然后判断是否存在路径,每次只知道差的话深搜每次搜索要记录沿途的最大值和最小值会tle,广搜的话如果节点只记录x,y坐标,搜索中存在要重新访问以前访问过节点的情况,比如一开始(1,1)->(1,2)->(2,2),如果(2,1)这个点的值更合适,最优访问路径(1,1)->(2...
分类:其他好文   时间:2015-05-21 17:30:36    阅读次数:144
hdu 3533 搜索+预处理
广搜...
分类:其他好文   时间:2015-05-20 22:25:47    阅读次数:95
BZOJ 1138 POI2009 Baj 最短回文路 BFS
题目大意:给定一张有向图,每个点有一个字符,多次求两点的最短回文路据说这道题第一次做的人都会T? 一开始的思路是这样的:令fx,yf_{x,y}表示从点xx走到点yy的最短回文路径,转移fx,y=min{fz,w+2|x?c?>z,w?c?>y}f_{x,y}=min\{f_{z,w}+2|x-c->z,w-c->y\} 然后广搜,果断T了= =冗余的转移太多了…… 正解是这样的: 令gx,...
分类:其他好文   时间:2015-05-19 22:51:45    阅读次数:257
590条   上一页 1 ... 36 37 38 39 40 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!