博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字典【Tire 模板】
阅读量:5213 次
发布时间:2019-06-14

本文共 769 字,大约阅读时间需要 2 分钟。

题目描述 Description

最经,skyzhong得到了一本好厉害的字典,这个字典里整整有n个单词(1<=n<=200000)

现在skyzhong需要在字典里查询以某一段字母开头的单词

如:skyzhong想查询a

那么只要是a开头的单词就可以了

skyzhong只想知道里面有没有这一个单词(因为没有他就不查了)

若有,请输出YES。若没有,请输出NO

 

输入描述 Input Description

第一行一个数n

第二行到第n+1行,一行一个字符串

再下一行一个数m,表示skyzhong想要查询的次数

接着m行,一行一个字符串,表示skyzhong想要查的东西

输出描述 Output Description

共m行,若有这字串输出YES,否则输出NO

样例输入 Sample Input

3

asd

asfdghj

asfd

3

asd

asdghj

asf

样例输出 Sample Output

YES

NO

YES

数据范围及提示 Data Size & Hint

字符串只有小写字母,且长度≤8


 code

#include
#include
#include
using namespace std;const int MX=200010<<1;int n,m,tot=1;int trie[MX][110];char ch[110];void ins(char *str) { int len=strlen(str),p=1; for(int k=0;k

 

转载于:https://www.cnblogs.com/qseer/p/9776366.html

你可能感兴趣的文章
Linux常用命令大全(分类)
查看>>
VS2005通过网络连接CE设备进行调试开发
查看>>
Video.js
查看>>
ASP.net和ASP的区别
查看>>
(转)计算机学科分类
查看>>
Google Maps API V3 之绘图库 信息窗口
查看>>
MySQL简介与安装
查看>>
web桌面
查看>>
MySql对日期的操作
查看>>
使用localStorage完成信息发布缓存
查看>>
征服世界
查看>>
Oracle 提示密码过期问题:the password will expire
查看>>
Android 隐藏输入软键盘
查看>>
Delphi Sysem.JSON 链式写法(转全能中间件)
查看>>
SqlServer触发器的理解
查看>>
AR/AP - 借项通知单和贷项通知单的区别
查看>>
工厂模式(Factory Pattern)
查看>>
redis----面试
查看>>
tensorflow实现线形回归
查看>>
spring boot项目使用外部tomcat启动失败总结
查看>>