/*1426. Phone List(把电话号码排序,再判断相邻的是否为前缀关系)
*/
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
int t,n;
cin >> t;
string phone[10000];
for(int i=1; i<=t; i++){
cin >> n;
for(int k =0; k<n; k++)
cin >> phone[k];
sort(phone, phone+n);
string result = "YES";
for(int k =1; k<n; k++) {
if(phone[k].find(phone[k-1],0) != string::npos)
{
result = "NO";
break;
}
}
cout << result << endl;
}
system("pause");
return 0;
}
1426. Phone List(把电话号码排序,再判断相邻的是否为前缀关系)
最新推荐文章于 2024-06-01 02:33:50 发布