0
已采纳
栾峻岩
初级天翼
初级天翼
函数:
void dfs(现在的字符串)
{
if (现在的字符串和以前的长度比较) ‘
打擂台。
for (int i=1;i<=n;i++)
{
if (vis[i]<2)
{
vis[i]++;
留下可连接最短长度。
if (num>0)
{
dfs(now+s[i].substr(num));
}
vis[i]--;
}
}
}
判断是否能连接上,能连接上还要判断是否包含,重复长度。
至于 canConnect函数,我只能给你函数部分:
for (int i=1;i<=(l==1?1:l-1);i++)
{
判断重复部分。
}
0
0