526互联
首页
Ai
Java
Python
Android
Mysql
JavaScript
Html
CSS
P1032
双向广搜->字符变换(洛谷P1032)
题意:给起始和终止串A和B,以及不超过6个字符串变换规则,求A->B能否在10步以内变换完成。 分析:暴力bfs每次有6条路可以走,时间复杂度是6^10 大概6e8的时间复杂度,会TLE。于是这题是一道经典的双向bfs。 直接开两个队列,两个map,暴力搜1~5步即可。 双向bfs的时间复杂度是2 ......
双向
字符
P1032
1032
gt
更新时间 2024-01-10
P1032
写这道不算难的题目是我遇到了不少问题,复述以下过程吧。 由于数据很水,这道题用不到KMP算法,只要使用朴素算法进行字符串比对就可以了。 首先,我错误的选择了dfs算法,导致了TLE的发生。这类求最优解的问题显然大多应该用bfs解决。 其次,我忘了考虑如果一个字符串多处都可以用同一规则替换,那么各处替 ......
P1032
1032
更新时间 2023-09-24
共2篇 :1/1页
首页
上一页
1
下一页
尾页