#include <iostream>
#include <string>
using namespace std;
int n,ans; //n:字符串数 ans:最大成语接龙 数
string a[22]; //字符串最多22个
int vis[22]; //记录每个字符串用的次数(最多两次)
void dfs( string x, int s ) //x:当前字符串, s:长度
{
ans = max
#include <iostream>
#include <string>
using namespace std;
int n,ans; //n:字符串数 ans:最大成语接龙 数
string a[22]; //字符串最多22个
int vis[22]; //记录每个字符串用的次数(最多两次)
void dfs( string x, int s ) //x:当前字符串, s:长度
{
ans = max