P1019 单词接龙
P1019 单词接龙
爆搜…
题意描述
单词接龙,给你n个单词和”龙“开头的字母,
求最长的龙,每个单词限用两次,n<=20
看不懂是不存在的,但还是给个传送门
算法分析
爆搜题有什么好讲的,
但写这篇题解的主要原因是:熟练掌握字符串,以免在遇到类似题目是手足无措。
下面的代码仔细看看就行啦。
没了
代码实现
#include
#include
#include
#include
#include
using namespace std;
int n,num[30],ans=0;
string s[30],aaa;
int check(string a,string b){
int lena=a.length();
int lenb=b.length();
for(int i=lena-1;i>=0;i--){
bool ff=true;
int kb=0;
for(int ka=i;ka>s[i];
cin>>aaa;
for(int i=1;i<=n;i++){
if(s[i][0]==aaa[0]){
num[i]++;
dfs(s[i],s[i].length());
num[i]--;
}
}
printf("%d\n",ans);
//system("pause");
return 0;
}
结语
没了