HDU-1671-Phone List(字典树)

Phone List

字符串集合中的字符串都不能是字符串其他集合的前缀

#include
using namespace std;
int tree[100100][11];
int pos;
int num[100100];
string s[100100];
void init( )
{
    pos=1;
    memset(num,0,sizeof(num));
    memset(tree,0,sizeof(tree));
}
void insert(string s)
{
    int len=s.size( );
    int root =0;
    for(int i=0;i>t;
    while(t--)
    {
        init( );
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            cin>>s[i];
            insert(s[i]);
        }
        int flag=1;
        for(int i=1;i<=n;i++)
        {
            if(!judgepremix(s[i]))
            {
                flag=0;
                break;
            }
        }
        if(flag==1)
        {
            cout<<"YES"<

你可能感兴趣的:(HDU-1671-Phone List(字典树))