暑假NOIP笔记—搜索
Advertising:
搜索,好。
以后你们%……&#,也就搜索能用上
你们以前的课都不用来,直接听我的就行了
搜索是信息学竞赛中最有用的方法,没有之一。
动态规划—记忆化搜索;图论—搜索再维护点东西。
……
Search:
在一个搜索空间里,找到一个可行集。
Example:
屋子里有个钥匙找不到了,怎么找呢?
1.随机游走: ->瞎找 【概率存在,但不一定发生 】 类似抽屉原理
2.一行行或者一列列的找: 与随机游走比哪个快? ——不一定
DFS:
优先生成所有的解法
优点:省内存,写得快
缺点:爆栈,时间上很坑爹
BFS:
优先生成所有方向
搜索空间不是很大的时候用BFS
搜索一般都是为了骗分的,NOI的一大半题都是找规律,搜索就是为了干这事的。