随笔分类 -  搜索~~DFS

该文被密码保护。
posted @ 2019-09-14 22:43 悠悠呦~
摘要:<题目链接> 题目大意:给定$n$个任务,其中有$m$个主线任务,然后$n$个任务中,每个任务都有可能有一个list,表示完成这个任务之前必须要完成的任务,然后现在让你找出,完成这$m$个主线任务至少要完成的任务,输出这些任务。 解题分析: 建图的时候注意一下,所有任务向必须要在它之前完成的任务连一 阅读全文
posted @ 2019-05-17 23:43 悠悠呦~
该文被密码保护。
posted @ 2019-05-02 19:17 悠悠呦~
该文被密码保护。
posted @ 2019-03-25 23:49 悠悠呦~
摘要:<题目链接> 题目大意:一个迷宫,给定一个起点和终点,以及一些障碍物,所有的点走过一次后就不能再走(该点会下陷)。现在问你,是否能从起点在时间恰好为t的时候走到终点。 解题分析:本题恰好要在某一时刻到达,所以需要用到可行性剪枝中的奇偶剪枝,如果在某一点,它所剩的步数与到终点的最短距离之差是偶数,说明 阅读全文
posted @ 2019-03-14 15:33 悠悠呦~
摘要:<题目链接> 题目大意:在一个棋盘上给定一个起点和终点,判断这两点是否能通过连线连起来,规定这个连线不能穿过其它的棋子,并且连线转弯不能超过2次。 解题分析:就是DFS从起点开始搜索,只不过搜索的时候需要记录当前的方向和已经转弯的次数,然后通过题目给定的限制条件进行搜索,判断是否存在从起点到终点转弯 阅读全文
posted @ 2019-03-14 10:56 悠悠呦~
该文被密码保护。
posted @ 2019-03-06 23:36 悠悠呦~
该文被密码保护。
posted @ 2019-03-03 23:16 悠悠呦~
该文被密码保护。
posted @ 2019-02-16 12:06 悠悠呦~
该文被密码保护。
posted @ 2018-12-08 21:56 悠悠呦~
摘要:<题目链接> 题目大意:给定一个只有小写字母组成的目标串和m个模式串(里面可能有大写字母),记目标串反过来后的串为S,让你从m个模式串中选出若干个组成S串(不区分大小写)。输出任意一种方案。 解题分析:将所有单词倒着建好Trie树后(字母忽略大小写),直接在Trie树上跑DFS,记录下所有符合条件的 阅读全文
posted @ 2018-11-03 16:40 悠悠呦~
摘要:<题目链接> 题目大意:输入n个单词构成单词库,然后进行m次查询,每次查询输入一个单词(注意这些单词只由a,b,c构成),问该单词库中是否存在与当前查询的单词有且仅有一个字符不同的单词。 解题分析:本题将单词库中所有的单词先建trie树,然后进行容错数为1的字符串匹配,主要是在trie树上跑DFS, 阅读全文
posted @ 2018-11-01 20:19 悠悠呦~
该文被密码保护。
posted @ 2018-10-27 23:32 悠悠呦~
摘要:<题目链接> 题目大意: 对于那些各个位数上的非0数小于等于3的数,我们称为 classy number ,现在给你一个闭区间 [L,R] (1≤L≤R≤1018).,问你这个区间内有多少个classy number 数。 解题分析: 对于这种对数的数位有要求的题目,可以往搜索,dp上想一想,本题可 阅读全文
posted @ 2018-09-09 11:03 悠悠呦~
摘要:<题目链接> 题目描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。 题目描述 给定一个n*n的棋盘,棋盘中 阅读全文
posted @ 2018-08-26 11:32 悠悠呦~
摘要:<题目链接> 题目大意: 给你一个n*n的矩阵,每个矩阵上有相应数量的奶酪,老鼠一次最多走K步,且每次只能横着走或者竖着走,并且每一次停留位置上的奶酪数一定要多余它刚才的奶酪数,求这只老鼠所能得到的最多奶酪数。 解题分析: 这题很明显要用搜索做,但是在搜索的过程中,我们应该加入dp的思想,即记忆化搜 阅读全文
posted @ 2018-07-28 19:55 悠悠呦~
摘要:题目链接:https://www.luogu.org/problemnew/show/P1433 题目描述 房间里放着n块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在(0,0)点处。 输入格式: 第一行一个数n (n<=15) 接下来每行2个实数,表示第i块奶酪的坐标。 两点之间 阅读全文
posted @ 2018-05-31 22:49 悠悠呦~
摘要:题目链接:https://www.luogu.org/problemnew/show/P1162 题目描述 由数字 0 组成的方阵中,有一任意形状闭合圈,闭合圈由数字 1 构成,围圈时只走上下左右 4 个方向。现要求把闭合圈内的所有空间都填写成 2 .例如: 6 ×6 的方阵( n=6 ),涂色前和 阅读全文
posted @ 2018-05-30 21:25 悠悠呦~

浏览器标题切换
浏览器标题切换end