F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

K-Similar Strings

Time Limit: 2000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 74    Accepted Submission(s): 22


Problem Description
Acesrc loves solving string problems. He defined a relation called $\textit{k-similarity}$ between two $\textbf{nonempty}$ strings.

The definition of $k$-similarity is shown below:
1. for nonempty string $S$, $S$ and $S$ are $k$-similar;
2. for two nonempty strings $S$ and $T$ with $|S| + |T| \leq k$, if $S \circ T$ and $T \circ S$ are $k$-similar ($\circ$ denotes string concatenation), then $S$ and $T$ are $k$-similar;
3. if $S$ and $T$ are $k$-similar, then $P \circ S \circ Q$ and $P \circ T \circ Q$ are $k$-similar, where $P$ and $Q$ are arbitrary (possibly empty) strings;
4. if $S$ and $U$ are $k$-similar, $U$ and $T$ are $k$-similar, then $S$ and $T$ are $k$-similar.

For example, $\texttt{aaa}$ and $\texttt{aaa}$ are 3-similar according to the the first condition. Hence, $\texttt{a}$ and $\texttt{aa}$ are 3-similar according to the second condition. Moreover, $\texttt{ba}$ and $\texttt{baa}$, $\texttt{baa}$ and $\texttt{baaa}$ are also 3-similar, respectively, according to the third condition. Finally, $\texttt{ba}$ and $\texttt{baaa}$ are 3-similar, according to the fourth condition.

Now, given two strings $A, B$ and an integer $k$, please determine whether $A$ and $B$ are $k$-similar.
 

Input
The first line of the input is a single integer $T$ $(1 \leq T \leq 5000)$, denoting the number of test cases. Each test case contains three lines, which represent $k$ $(1 \leq k \leq 10^6)$, $A$, $B$, respectively. It is guaranteed that $A$ and $B$ contain only lowercase letters 'a'-'z' and the lengths of $A$ and $B$ are between 1 and $2 \times 10^5$, inclusive. It is further guaranteed that the sum of lengths of $A$ and $B$ in all test cases does not exceed $3 \times 10^6$.
 

Output
For each test case, display a single line: $\texttt{yes}$ if $A$ and $B$ are $k$-similar, or $\texttt{no}$ if they are not.
 

Sample Input
4 3 ba baa 2 aab ab 1 acesrc acesrc 100 roundgod zyb
 

Sample Output
yes no yes no
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-04-27 07:54:51, Gzip enabled