#G4003. [GESP202403四级]相似字符串

[GESP202403四级]相似字符串

Description

对于两个字符串 A 和 B,如果 A 可以通过删除一个字符,或插入一个字符,或修改一个字符变成 B,那么我们就说 A 和 B 是相似的。

比如 apple 可以通过插入一个字符e变成 applee ,可以通过删除一个字符 l 变成 appe ,也可以通过修变成 bpple ,因此 apple 和 applee 、 appe 、 bpple 都是相似的。

但 applee 并不能通过任意一个操作变bpple ,因此它们并不相似。

特别地,完全相同的两个字符串也是相似的。

给定 T 组 A 和 B,请你分别判断他们是否相似。

Input Format

第一行一个正整数 T 。

接下来 T 行,每行两个用空格隔开的字符串 A 和 B

保证 T<=100,A, B 的长度不超过 50 。保证 A 和 B 只包含小写字母

Output Format

输出 T 行,对于每组 A, B,如果它们相似,则输出 similar ,否则输出 not similar.

5
apple applee
apple appe
apple bpple
applee bpple
apple apple
similar
similar
similar
not similar
similar

Source

思码特OJ编程训练营 http://127.0.0.1