博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Subsequence (暴力搜索)
阅读量:6643 次
发布时间:2019-06-25

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

Give a string SSS and NNN string TiT_iTi , determine whether TiT_iTi is a subsequence of SSS.

If ti is subsequence of SSS, print YES,else print NO.

If there is an array {K1,K2,K3,⋯ ,Km}\lbrace K_1, K_2, K_3,\cdots, K_m \rbrace{

K1,K2,K3,,Km} so that 1≤K1<K2<K3<⋯<Km≤N1 \le K_1 < K_2 < K_3 < \cdots < K_m \le N1K1<K2<K3<<KmN and Ski=TiS_{k_i} = T_iSki=Ti, (1≤i≤m)(1 \le i \le m)(1im), then TiT_iTi is a subsequence of SSS.

Input

The first line is one string SSS,length(SSS) ≤100000 \le 100000100000

The second line is one positive integer N,N≤100000N,N \le 100000N,N100000

Then next nnn lines,every line is a string TiT_iTi, length(TiT_iTi) ≤1000\le 10001000

Output

Print NNN lines. If the iii-th TiT_iTi is subsequence of SSS, print YES, else print NO.

样例输入 

abcdefg3abcadgcba

样例输出 

YESYESNO
#include 
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define ll long longconst int inf = 0x3f3f3f3f;const ll linf =1LL<<50;const int maxn = 1e5+8;string s, miao;int n;int main(){ cin>>s; int l = s.size(); cin >> n; while(n--) { cin>>miao; int len = miao.size(); int ga = 0; for(int i = 0; i

 

转载于:https://www.cnblogs.com/RootVount/p/10752507.html

你可能感兴趣的文章
Xamarin XAML语言教程Xamarin.Forms中改变活动指示器颜色
查看>>
Jenkins Master/Slave架构
查看>>
Linux Shell 程序调试
查看>>
Oracle Dimension
查看>>
使用客户端登陆ftp 500 OOPS: cannot change directory:/root
查看>>
docker 私用仓库Harbor搭建及配置
查看>>
理解HTTP协议
查看>>
巧用分类信息做网站的口碑推广
查看>>
理解并取证:ICMPV6代替IPV4中的ARP进行IPv6的MAC地址解析
查看>>
数据库知识体系梳理(一)
查看>>
我的友情链接
查看>>
一个很酷的加载loading效果
查看>>
Java解析json串
查看>>
光照模型与面绘制算法---OpenGL光照和表面绘制函数
查看>>
系统文件的损坏导致Windows XP连续重启的解决方案
查看>>
北京点击科技有限公司董事长兼总裁——王志东经典语录5
查看>>
Linux误删home目录下的用户目录恢复
查看>>
JavaScript中的函数是数据
查看>>
Linux 内核配置选项
查看>>
基于VMWare Workstation 10的VMware ESXi5.5部署和配置
查看>>