#1161. 5.相似字符串

5.相似字符串

当前没有测试数据。

5.相似字符串

题目描述

定义两个字符串AABB相似当且仅当满足以下两个条件中的至少一个:

  1. AABB相同;

  2. AA分为长度相同的两个子串A0A_0A1A_1,将BB分为长度相同的两个子串B0B_0B1B_1,满足A0A_0相似于B0B_0A1A_1相似于B1B_1A0A_0相似于B1B_1A1A_1相似于B0B_0

给定两个字符串SSTT,问它们是否相似。

输入格式

有多组数据。

第一行一个整数tt,表示数据组数。

每组数据第一行一个字符串SS,第二行一个字符串TT,保证它们长度相同。

输出格式

每组数据一行,若相似输出YESYES,不相似输出NONO

数据范围

  • 对于30%30\%的数据,1S301 \leq |S| \leq 30
  • 对于60%60\%的数据,1S1001 \leq |S| \leq 100
  • 对于100%100\%的数据,1<t<301 < t < 301S5000001 \leq \sum |S| \leq 500000

样例

2
abab
baab
aabb
abab
YES
NO