随笔分类 -  102-广搜

深搜和广搜的原理及优缺点
摘要:原文来源:https://blog.csdn.net/dark_cy/article/details/88926435 深搜原理深搜,顾名思义,是深入其中、直取结果的一种搜索方法。 如果深搜是一个人,那么他的性格一定倔得像头牛!他从一点出发去旅游,只朝着一个方向走,除非路断了,他绝不改变方向!除非四 阅读全文

posted @ 2020-02-11 11:09 华山青竹 阅读(929) 评论(0) 推荐(0) 编辑

洛谷 P1162 填涂颜色
摘要:题目链接:https://www.luogu.org/problemnew/show/P1162 题目描述由数字0组成的方阵中,有一任意形状闭合圈,闭合圈由数字1构成,围圈时只走上下左右4个方向。现要求把闭合圈内的所有空间都填写成2.例如:6×6的方阵(n=6),涂色前和涂色后的方阵如下:填涂前:0 阅读全文

posted @ 2019-04-21 11:00 华山青竹 阅读(632) 评论(0) 推荐(0) 编辑

百炼 2790:迷宫
摘要:题目链接http://bailian.openjudge.cn/practice/2790/ 算法分析 这道题目是典型的迷宫问题。要判断出发点到终止点是否可到达,应该优先考虑广度优先搜索算法。当然,深度优先搜索也可以解决,但是要注意:这里仅仅判断是否可到达,故在深搜过程中不需要回溯。 广搜代码: 1 阅读全文

posted @ 2019-03-31 08:29 华山青竹 阅读(639) 评论(0) 推荐(0) 编辑

判断元素是否存在
摘要:题目链接:http://noi.openjudge.cn/ch0113/41/ 有一个集合M是这样生成的: (1) 已知 k 是集合 M 的元素; (2) 如果 y 是 M 的元素,那么, 2y+1 和 3y+1 都是 M 的元素; (3) 除了上述二种情况外,没有别的数能够成为 M 的一个元素。 阅读全文

posted @ 2017-10-27 23:46 华山青竹 阅读(2413) 评论(0) 推荐(0) 编辑

洛谷 P2335 [SDOI2005]位图
摘要:OJ检测链接:https://www.luogu.org/problem/show?pid=2335 题目描述 现在我们给出一个n*m的单色位图,且该图中至少含有一个白色的像素。我们用(i, j)来代表第i行第j列的像素,并且定义两点p1=(i1, j1)和p2=(i2, j2)之间的距离为: d( 阅读全文

posted @ 2017-10-06 17:26 华山青竹 阅读(260) 评论(0) 推荐(0) 编辑

矿藏估价
摘要:某个矿藏丰富的地区埋有不同价值的矿藏。Mr. Chen某日记起他在此处有一块领地,于是他很想知道自己的领地上到底包含价值多少的矿物。他在该地区的地图上画出了领地的边界,请你来为他做一个资产评估。 假定整个地区的地图为矩形。为了方便起见,我们把这个地区划分成若干单位正方形区域,每个区域以该处的矿藏价值 阅读全文

posted @ 2017-10-04 17:21 华山青竹 阅读(301) 评论(0) 推荐(0) 编辑

单词序列
摘要:题目链接 给出两个单词(开始单词和结束单词)以及一个词典。找出从开始单词转换到结束单词,所需要的最短转换序列。转换的规则如下: 1、每次只能改变一个字母 2、转换过程中出现的单词(除开始单词和结束单词)必须存在于词典中 例如: 开始单词为:hit 结束单词为:cog 词典为:[hot,dot,dog 阅读全文

posted @ 2017-09-24 17:45 华山青竹 阅读(1106) 评论(1) 推荐(0) 编辑

迷宫问题
摘要:You are given two pots, having the volume of A and B liters respectively. The following operations can be performed: Write a program to find the short 阅读全文

posted @ 2017-09-17 22:13 华山青竹 阅读(306) 评论(0) 推荐(0) 编辑

鸣人和佐助
摘要:佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢? 已知一张地图(以二维矩阵的形式表示)以及佐助和鸣人的位置。地图上的每个位置都可以走到,只不过有些位置上有大蛇丸的手下,需要先打败大蛇丸的手下才能到这些位置。鸣人有一定数量的查克拉,每一个单位的查克拉可以打败一个大蛇丸的手下。假设鸣人可以往上下左右四 阅读全文

posted @ 2017-09-10 22:59 华山青竹 阅读(433) 评论(0) 推荐(0) 编辑

红与黑
摘要:红与黑总时间限制: 1000ms 内存限制: 65536kB描述有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方 阅读全文

posted @ 2017-09-03 20:43 华山青竹 阅读(479) 评论(0) 推荐(0) 编辑

917:Knight Moves
摘要:题目链接:http://noi.openjudge.cn/ch0205/917/ 原题应该是hdu 1372 输入The input begins with the number n of scenarios on a single line by itself.Next follow n scen 阅读全文

posted @ 2017-08-01 14:21 华山青竹 阅读(537) 评论(0) 推荐(1) 编辑

7218:献给阿尔吉侬的花束
摘要:题目链接:http://noi.openjudge.cn/ch0205/7218/ 阿尔吉侬是一只聪明又慵懒的小白鼠,它最擅长的就是走各种各样的迷宫。今天它要挑战一个非常大的迷宫,研究员们为了鼓励阿尔吉侬尽快到达终点,就在终点放了一块阿尔吉侬最喜欢的奶酪。现在研究员们想知道,如果阿尔吉侬足够聪明,它 阅读全文

posted @ 2017-08-01 14:12 华山青竹 阅读(604) 评论(0) 推荐(0) 编辑

7084:迷宫问题
摘要:题目链接:http://noi.openjudge.cn/ch0205/7084/ 定义一个二维数组: 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。 算法分析:广搜。 阅读全文

posted @ 2017-08-01 12:19 华山青竹 阅读(556) 评论(0) 推荐(0) 编辑

6264:走出迷宫
摘要:题目链接:http://noi.openjudge.cn/ch0205/6264/ 当你站在一个迷宫里的时候,往往会被错综复杂的道路弄得失去方向感,如果你能得到迷宫地图,事情就会变得非常简单。 假设你已经得到了一个n*m的迷宫的图纸,请你找出从起点到出口的最短路。 算法分析:典型的广搜。 阅读全文

posted @ 2017-08-01 12:13 华山青竹 阅读(503) 评论(0) 推荐(0) 编辑

2971:抓住那头牛
摘要:农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(0<=N<=100000),牛位于点K(0<=K<=100000)。农夫有两种移动方式: 1、从X移动到X-1或X+1,每次移动花费一分钟 2、从X移动到2*X,每次移动花费一分钟 假设牛没有意识到农夫的行动,站在原地不动。农 阅读全文

posted @ 2017-08-01 12:10 华山青竹 阅读(521) 评论(0) 推荐(0) 编辑

2753:走迷宫
摘要:算法分析: 迷宫问题的最短路径,广搜。 阅读全文

posted @ 2017-08-01 12:03 华山青竹 阅读(697) 评论(0) 推荐(0) 编辑

2727:仙岛求药
摘要:输入输入有多组测试数据. 每组测试数据以两个非零整数 M 和 N 开始,两者均不大于20。M 表示迷阵行数, N 表示迷阵列数。接下来有 M 行, 每行包含N个字符,不同字符分别代表不同含义: 1) ‘@’:少年李逍遥所在的位置;2) ‘.’:可以安全通行的方格;3) ‘#’:有怪物的方格;4) ‘ 阅读全文

posted @ 2017-08-01 11:49 华山青竹 阅读(821) 评论(0) 推荐(0) 编辑

城堡问题
摘要:原题目链接: NOI题库 166:The Castle 链接:http://noi.openjudge.cn/ch0205/166/ 来源:IOI1994 NOI题库 1817:城堡问题 链接:http://noi.openjudge.cn/ch0205/1817/ 问题描述 一座城堡被分为m*n个 阅读全文

posted @ 2017-07-30 17:51 华山青竹 阅读(1993) 评论(0) 推荐(0) 编辑

1388:Lake Counting
摘要:题目链接: NOI题库http://noi.openjudge.cn/ch0205/1388/ POJ 2386 http://poj.org/problem?id=2386 题目大意: 有一块N*M的土地,雨后机起了水,有水标记为'W',干燥标记为'.'。八连通的积水被认为是连接在一起的。需要求出 阅读全文

posted @ 2017-07-30 12:49 华山青竹 阅读(1478) 评论(0) 推荐(1) 编辑

1253 Dungeon Master
摘要:题目链接: http://noi.openjudge.cn/ch0205/1253/ http://poj.org/problem?id=2251 题目大意与算法分析:这题是一个三维的迷宫题目,其中用‘.’表示空地,用‘#’表示障碍物,'S'表示出发点,'E'表示终点,求从起点到终点的最小移动次数。 阅读全文

posted @ 2017-07-30 11:17 华山青竹 阅读(564) 评论(0) 推荐(0) 编辑

导航