您的位置:首页 > 其它

BestCoder 1st Anniversary ($) HDU5311 Hidden String

2015-10-09 20:20 323 查看




Hidden String

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)

Total Submission(s): 1574 Accepted Submission(s): 561



Problem Description

Today is the 1st anniversary of BestCoder. Soda, the contest manager, gets a string s of
length n.
He wants to find three nonoverlapping substrings s[l1..r1], s[l2..r2], s[l3..r3] that:

1. 1≤l1≤r1<l2≤r2<l3≤r3≤n

2. The concatenation of s[l1..r1], s[l2..r2], s[l3..r3] is
"anniversary".

Input

There are multiple test cases. The first line of input contains an integer T (1≤T≤100),
indicating the number of test cases. For each test case:

There's a line containing a string s (1≤|s|≤100) consisting
of lowercase English letters.

Output

For each test case, output "YES" (without the quotes) if Soda can find such thress substrings, otherwise output "NO" (without the quotes).

Sample Input

2
annivddfdersewwefary
nniversarya


Sample Output

YES
NO


Source

BestCoder 1st Anniversary ($)

出题人:这个题怎么暴力怎么搞就好了. 可以枚举最长匹配前缀,

和最长匹配后缀, 中间暴力for.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: