?
Hidden String
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 429 Accepted Submission(s): 161
Problem Description Today is the 1st anniversary of BestCoder. Soda, the contest manager, gets a string
1.
2. The concatenation of
Input There are multiple test cases. The first line of input contains an integer
There's a line containing a string
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 ($)
问题描述
今天是BestCoder一周年纪念日. 比赛管理员Soda有一个长度为输入描述n 的字符串s . 他想要知道能否找到s 的三个互不相交的子串s[l1..r1] ,s[l2..r2] ,s[l3..r3] 满足下列条件: 1.1≤l1≤r1 2. s[l1..r1] ,s[l2..r2] ,s[l3..r3] 依次连接之后得到字符串anniversary.
输入有多组数据. 第一行有一个整数输出描述T (1≤T≤100) , 表示测试数据组数. 然后对于每组数据: 一行包含一个仅含小写字母的字符串s (1≤|s|≤100) .
对于每组数据, 如果Soda可以找到这样三个子串, 输出YES, 否则输出NO.输入样例
2 annivddfdersewwefary nniversarya输出样例
YES NO
?
解题思路:枚举三个子字符串,查找。
代码如下:
?
#include#include #include #include #include #include #include #include #include #include #include #include
#include