题解 1614: 蓝桥杯算法训练VIP-单词接龙

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法训练VIP-单词接龙-题解(C++代码)

#暴力搜索就完了(1秒)dfs**1.vis[20]用来标记哪些用过了2.s[20]输入字符串3.枚举可以连接的字符串,然后搜就完了,打上标记,然后回溯4.dfs(匹配的串,长度)5.自己模拟一遍流程就想明白了。**```c#includeusingnamespacestd;intvis[20],

好好学string及相关方法~

***阅读须知:s.substr(x)的意思是从字符串s的第x个开始截取到s的末尾,那substr(0,x)不必多说了吧...为方便大家更容易理解,我将解决字符串之间的拼接的部分单独放入一个check函数来解释。***样例为attouchcheatchoosetact龙头为a要进行拼接,

蓝桥杯算法训练VIP-单词接龙 (C++代码)

解题思路:注意事项:参考代码:首先在题意上可能有些误解。两个单词合并时,合并部分取的是最小重叠部分相邻的两部分不能存在包含关系就是说如果存在包含关系,就不能标记为使用过。每个单词最多出现两次.(其实也就是读题问题。这些都是我所犯的错误,希望大家能注意一下)好了。