首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
单词接龙
5条解析
开通博客写题解
savage
发表于 2019-08-16 15:14:25
题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相
展开全文
在刷题的单身狗很开心
发表于 2023-09-30 23:01:34
使用BFS去搜索每一个可以添加的单词,然后将所有的可能性搜索一遍之后取最大的。 关键点:如何进行字符串的匹配:将s1从后向前遍历,如果与s2的第一个匹配上了就接着向前走,如果知道s1的末尾都通过的话就证明可以匹配上。不用真的拼接上去,只需要记录拼接后的长度就行。 拼接后的长度:两个字符串
展开全文
QAQ天战QAQ
发表于 2020-01-12 22:48:53
include<iostream> #include<cstring> #include<cmath> using namespace std; int n,length=0,vis[1000]={0};string str[1000]; inl
展开全文
savage
发表于 2019-08-20 15:30:09
题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相
展开全文
再给你一拳
发表于 2023-07-09 11:40:47
">using namespace std; int n,ans=0; string a[25]; string dragon; int g[25][25],use[25];//use数组记录使用单词数 void dfs(string th,int k) { ans=max(ans,(int)th
展开全文
查看本题
查看本题讨论
相关比赛
153-NOIP历年真题练习-普及组
进入比赛
228-NOIP2000普及组复赛
进入比赛
1071-牛客假日团队赛9
进入比赛
15647-test2
进入比赛
20302-搜索专项训练
进入比赛
等你来战
查看全部
牛客挑战赛84
报名截止时间:2025-12-05 22:00
第二十二届浙大宁波理工学院程序设计大赛(同步赛)
报名截止时间:2025-12-06 16:00
2025年浙江工商大学程序设计竞赛新生赛(同步赛)
报名截止时间:2025-12-06 17:00
辽宁科技大学第二十一届ACM队纳新赛
报名截止时间:2025-12-07 14:00
华中农业大学第十五届程序设计竞赛(新生赛)同步赛
报名截止时间:2025-12-07 15:30
浙江机电职业技术大学第十届程序设计竞赛
报名截止时间:2025-12-07 17:00
牛客周赛 Round 121
报名截止时间:2025-12-07 21:00
湖南师范大学2025新生赛决赛(同步赛)
报名截止时间:2025-12-12 21:30
河南师范大学新生程序设计竞赛
报名截止时间:2025-12-13 14:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题