随笔分类 -  搜索

摘要:数据范围小,不是爆搜就是状压 发现每个集合s不能表示所有状态,还有一个状态是和起始点的距离,这样我们直接用$f[x][s][d]$表示点x在点集s深度为d的最小代价,暴力枚举每个起始点直接扩展状态,把s跑满就更新答案,图上所以dfs实现还好写 阅读全文
posted @ 2019-10-10 11:08 羊肉汤泡煎饼 阅读(116) 评论(0) 推荐(0)
摘要:钥匙只有10种可以状压,最短路或者bfs都行,但是写挂了(现在还是 阅读全文
posted @ 2019-09-03 19:12 羊肉汤泡煎饼 阅读(207) 评论(0) 推荐(0)
摘要:树形dp/记忆化搜索 首先可以看出树形dp,因为第一个问题并不需要知道子树的样子, 然而第二个输出前序遍历,必须知道每个子树的根节点,需要在树形dp过程中记录,递归输出 阅读全文
posted @ 2019-06-13 21:07 羊肉汤泡煎饼 阅读(162) 评论(0) 推荐(0)
摘要:用二元组$(city,fuel)$即可记录所有状态,以当前花费为关键字优先队列,开数组记录直接做即可 有一个点在于每次不用枚举所有的加油数量,只需要加一即可,因为如果在加一升更优的话又会扩展出加更多油的状态,不必枚举过多 阅读全文
posted @ 2019-06-04 21:13 羊肉汤泡煎饼 阅读(353) 评论(0) 推荐(0)
摘要:發現m不會特別大,也就是層數比較淺,所以採用迭代加深 由於xi+xj可能相同,所以開一下vis數組判斷重複 阅读全文
posted @ 2019-05-31 23:24 羊肉汤泡煎饼 阅读(152) 评论(0) 推荐(0)
摘要:搜索剪枝, 1.枚舉上下界: 先$R\subset$$(dep,min(\lfloor\sqrt{n-v}\rfloor,lastr-1))$ 后$H\subset$$(dep,min((n-v)/R^{2},lasth-1))$ 由$\pi R^{2}H=\pi(n-v)$可以推出來,R那裡沒有除 阅读全文
posted @ 2019-05-31 20:53 羊肉汤泡煎饼 阅读(183) 评论(0) 推荐(0)
摘要:抄的题解 以及参考:https://www.cnblogs.com/ZAGER/p/9827160.html 2^40爆搜过不了,考虑折半搜索,难点在于合并左右的答案,因为有可能答案同时载左右两边,我们用两个数组记录下来答案, 然后我们再对左边的答案排个序,那么对于右边其中的来说,它可能产生的集合是 阅读全文
posted @ 2019-05-13 22:01 羊肉汤泡煎饼 阅读(111) 评论(0) 推荐(0)
摘要:发现直接搜索比较麻烦,但是要同时两个人一起走容易想到双向bfs,比较普通, 在判断是否碰到ghost时只要比较两点的曼哈顿距离大小和step*2(即ghost扩散的距离)即可,仔细思考也是可以想到的 阅读全文
posted @ 2019-05-13 20:14 羊肉汤泡煎饼 阅读(169) 评论(0) 推荐(0)
摘要:状压,时间空间都不行,如果每次搜索一半就可以省下很多空间,用map记下每种状态的答案,最后再把两次的答案合并 然而正解是高斯消元解异或方程组,最后搜索自由元 阅读全文
posted @ 2019-05-13 18:46 羊肉汤泡煎饼 阅读(148) 评论(0) 推荐(0)
摘要:三条引理:1.1~N中最大的反质数,就是1~N中约数个数最多的最小的一个 比较显然,是应该看出来的一条 2.1~N中任何数的不同因子都不会超过10个,且所有质因子的指数之和不超过30: 2*3*5*7*11*13*17*19*23*29*31 > 2*10^9 2^30 > 2*10^9 3.x的质 阅读全文
posted @ 2019-05-10 21:07 羊肉汤泡煎饼 阅读(130) 评论(0) 推荐(0)
摘要:好久以前抄的題解,現在重新抄題解做一下 1.對所有木棍從大到小排序,後用小的比較靈活 2.限制加入的木棍單調遞減,因為先/后用長/短木棍等價,反正就是那兩根 3.預處理出重複木棍的位置,防止重複搜索相同的木棍 4.二分查找下一根小於等於未拼木棍長度的木棍 5.因為是從小到大枚舉原木棍長度,所以第一次 阅读全文
posted @ 2019-04-15 22:49 羊肉汤泡煎饼 阅读(107) 评论(0) 推荐(0)
摘要:搜索:https://www.cnblogs.com/SiriusRen/p/6532506.html?tdsourcetag=s_pctim_aiomsg 來自 SiriusRen 數據範圍小,考慮直接dfs,剪枝:到達此層如果用時更長就不再搜了, 然而我有一個問題就是到達每層手柄的狀態並不一樣, 阅读全文
posted @ 2019-04-11 21:48 羊肉汤泡煎饼 阅读(136) 评论(0) 推荐(0)