POJ3630Phone List[字典树]
来源:互联网 发布:网页美工图片 编辑:程序博客网 时间:2024/05/21 10:25
题目大意
给你一些字符串,看有没有有字符串是其它任意一个的前缀
#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>using namespace std;struct node{ int p1,p2; int c[10];}a[50010];int t,o,i,d,j,flag,n;char s[256];int main(){ scanf("%d",&t); while(t--){ memset(a,0,sizeof(a));//初始化 o=1; a[1].p2=1; flag=1; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%s",s); d=1; for(j=0;j<strlen(s);j++){ a[d].p2=1; if(a[d].c[s[j]-'0']==0)a[d].c[s[j]-'0']=++o; d=a[d].c[s[j]-'0']; if(a[d].p1) flag=0; } if(a[d].p2) flag=0; a[d].p1=1; } if(flag)puts("YES"); else puts("NO"); } return 0;}
0 0
- POJ3630Phone List[字典树]
- hdu1671Phone List - 字典树
- 字典树phone list
- Phone List(字典树)
- Phone List(字典树)
- nyoj163phone list 字典树
- Phone List --->字典树
- hdu1671Phone List-字典树
- 【字典树】zoj2876 Phone list
- 【字典树】 hdu1671 Phone List
- poj3630(Phone List+字典树)
- Phone List(poj3630,字典树)
- hdu1075Phone List(字典树)
- Phone List(hdu1671字典树)
- hdu1671 Phone List (字典树)
- hdu Phone List 字典树
- HDU_1671_Phone List(字典树)
- HDU1671 Phone List【字典树】
- CALayer anchorPoint
- 解决nGrinder僵死任务的方案
- Linux中的find和grep命令
- Centos 6.6系统下安装Github
- CentOS7下安装Scrapy
- POJ3630Phone List[字典树]
- Android传感器(二):加速度传感器
- 航班代号及含义
- shell脚本收集
- 友盟自动更新迁移理解
- Swift 快速集成支付宝2.0接口
- 教机器去感受:表情符号&深度学习
- iOS8 原生图片二维码识别
- 顺时针打印二维数组---执行判断