随笔分类 - 搜索
摘要:Luogu_P2536 [AHOI2005]病毒检测 trie树+dfs "题目链接" 这两个符号比较有意思 可以把所有的串都先建到trie树上 然后用病毒的模式串在上面搜索 处理这两个符号就可以通过搜索次序解决 主要可以看代码 ~~问的是非病毒,WA了~~ ~~一个符号可以不取,又WA了~~ 代码
阅读全文
摘要:luogu_P3953 逛公园 记忆化搜索+最短路 "题目链接" 边权有0而且可能有环,所以可能出0环 出0环的话就有无限条路径了(因为可以绕着这个环一直转悠) 所以先正着跑spfa 然后反向建边 记忆化搜索 $f[i][j]$表示到$i$点,还有比最短路增加$j$的余额的方案数。 ~~真不好理解~
阅读全文
摘要:Luogu_P1514 引水入城 记忆化搜索 "题目链接" 题目的意思很好理解 考虑记忆化搜索 搜索第一行每个点能覆盖的区间 $l[x][y]$和$r[x][y]$分别表示点$(x,y)$能覆盖的左右端点 转移自然是取$\min$和取$\max$ 最后$dfs$完了统计一下最后一排的覆盖来看第一问
阅读全文
摘要:Luogu_P4999 烦人的数学作业 数位DP "题目链接" 明显数位DP的题目 $f[i][j]$记为第$i$位,各位总和为$j$的数和。 记忆化搜索。 代码如下:
阅读全文
摘要:题面:https://www.luogu.org/problem/P2243 建边。 对角线有相连路的边权为0,没有的为1。 然后双端队列bfs求最短路。 将边权为0的到的点从队头入队。 边权为1到的点从队尾入队。 这样可以保证最优。 代码如下:
阅读全文
摘要:题面:https://www.luogu.org/problem/P2962 标签有高斯消元。 但是并没有发现怎么用。 于是搜索。 2的35次方必然不可以接受。 双向搜索。 但是这个题不是从起始和终点搜。 而是起始和中点 有点怪 这样就可以降低复杂度了。 代码和注释如下:
阅读全文
摘要:题面:https://www.luogu.org/problemnew/show/P1041 大意:太难解释了,自行领会吧(滑稽 看到n比较小,决定用暴力搜索(因为标签就是搜索 大部分注释都在代码中,自行理解。 借鉴抄袭大佬思路:https://www.luogu.org/blog/beautifu
阅读全文

浙公网安备 33010602011771号