码迷,mamicode.com
首页 >  
搜索关键字:广搜    ( 525个结果
[题解]八数码问题
"原题链" "提交情况" 解题思路: 广搜。首先读入,然后特判是不是不需要变换就直接是最后结果(有一个点)。接着入队当前状态,所需步数为$0$。然后就是普通广搜的过程。分为$4$个方向。每次进行扩展时,都现将表示当前状态的9位数变为一个3×3的矩阵,然后扩展,并判断是否合法。如果合法,则又将$3×3 ...
分类:其他好文   时间:2019-10-26 10:20:23    阅读次数:90
迭代深搜
迭代深搜简单来说就是限制深度的深搜,这样就可以避免像广搜一样占用大量空间,又可以像广搜找到最佳的路径。 两道例题 1. "埃及分数" cpp include include include using namespace std; const int N = 10; typedef long lon ...
分类:其他好文   时间:2019-10-20 13:30:27    阅读次数:103
3. 搜索
树与图的遍历 深度优先搜索 剪枝 迭代加深 广度优先搜索 广搜变形 A* IDA* 总结与练习 ...
分类:其他好文   时间:2019-10-10 12:56:27    阅读次数:57
USACO1.5 Mother's Milk【搜索】
题目传送门 这道题还记得是我当年学广搜的时候做过。 如今再做,做了一个$dfs$版本的,比较简单,直接搞就可以了。 广搜的话,用结构体保存,然后塞到$queue$里面就可以了。 1 /* 2 ID: Starry21 3 LANG: C++ 4 TASK: ariprog 5 */ 6 #inclu ...
分类:其他好文   时间:2019-10-09 22:38:57    阅读次数:117
【数位DP】CF55D Beautiful numbers
$dp[x][p][pp]$表示第x位,当前已有数字mod 2520(1~9数字的lcm)为p,当前各位数字的lcm为pp 观察到数组太大,考虑压缩,第三维lcm最多只有9个数字,打表发现最多只有48个状态,压掉第三维即可 打表用一个状压然后set维护(广搜也可以)即可 有一个坑点:题目里似乎没有说 ...
分类:其他好文   时间:2019-09-26 23:38:30    阅读次数:96
Knight Moves(POJ1915)
通过广搜, 向如图所示的8个方向搜索, 边搜索边记录步数, 最后若到达终点则返回当前走过的步数, 否则返回0 ...
分类:其他好文   时间:2019-09-22 13:13:17    阅读次数:79
[COCI2006-2007#1] Slikar
【timegate】 https://www.luogu.org/problem/P4328 【解题思路】 广搜详见注释 【code】 ...
分类:其他好文   时间:2019-09-18 01:41:01    阅读次数:115
[uva11OPEN]玉米田迷宫Corn Maze(广搜bfs)
第一次做MLE了…第二次WA了5个点,其实就是一个判断错了…QAQ总的来说…是个水题/板子题(逃 ...
分类:其他好文   时间:2019-08-24 22:33:05    阅读次数:98
AcWing 173. 矩阵距离
"题目传送门" 今天考试的t1 ~~某位菜鸡考的时候只做了20分~~ 题意:对于给定的01矩阵,求出矩阵上所有点到其最近的1的曼哈顿距离。 思路: 考试的时候看完题,嗯?广搜水题?然后几分钟就打完了那段20分的拙劣代码。最初始的想法:对于每个0点,跑一边bfs即可,时间复杂度O($n^2$),打完觉 ...
分类:Windows程序   时间:2019-08-19 22:50:16    阅读次数:129
广搜模板题马的遍历题解
某位dalao曾经说过:“OIer都有一段疯狂沉迷于广搜的时间,但是我已经摆脱了。”然而作为蒟蒻的我还没有走出广搜的沉迷阴影,所以今天我们就A了这道题吧QwQ! ...
分类:其他好文   时间:2019-08-18 09:49:15    阅读次数:81
525条   上一页 1 ... 3 4 5 6 7 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!