
简单搜索
Beawin
这个作者很懒,什么都没留下…
展开
-
【简单搜索01】N皇后问题
题目来源:题目大意:在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。解题思路:回溯法。要先打表,不然TLE。自觉已经精简到最简了结果还是TLE的痛苦人民得到大佬的提示要先打表,真的想以头抢地了orz原创 2018-02-02 15:57:37 · 256 阅读 · 0 评论 -
【简单搜索02】生日蛋糕
题目来源:题目大意:做一个体积为Nπ,M层的蛋糕,要求是下一层的R和H比上一层的大。求在给定的N、M下蛋糕最小的表面积。做题的时候没饿,写题解的时候饿了……【。解题思路:dfs可行性剪枝。一开始就想到两个简单条件,剩余的体积不够了和目前的面积大于已设定的最小面积。TLE……qaq然后再追加条件剩余的理想最大体积小于实际剩余体积。碎碎念:说起来原创 2018-02-03 10:47:39 · 420 阅读 · 0 评论 -
【简单搜索04】Booksort
题目来源:题目大意:给出n本排成一列的书的编号1~n(非顺序),通过移动一摞书插入其他书中间最终实现将书按编号排序,求最小移动次数。解题思路:迭代加深搜索。自己写怎么都不对orz跑去看了n个大佬的思路总算有个看懂的orz试着改过直接修改maxd的值而不是通过函数返回的形式但样例二和三老是死循环orzzz,有时间再看了改一下吧。AC代码:#incl原创 2018-02-03 17:05:40 · 472 阅读 · 0 评论