A104219.午枫的卡片交换
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小午和小枫现在手中相同数量的卡片,每张卡片上只有小写英文字母,他们将自己手中的卡片按照顺序摆放,就能用卡片的到一个字符串,假设小午得到的字符串是 s ,小枫得到的字符串是 t 。
现在小午想通过最多一次交换自己的相邻两个卡片,请问小午是否可以将自己卡片得到的字符串变为小枫卡片得到的字符串。
输入格式
第一行输入一个字符串 s ,表示小午的字符串。
第二行输入一个字符串 t ,表示小枫的字符串。
输出格式
如果小午可以通过最多一次操作将自己的字符串变得和小枫字符串一样,输出 Yes ,否则输出 No 。
输入输出样例
输入#1
abc acb
输出#1
Yes
输入#2
aabb bbaa
输出#2
No
说明/提示
样例解释
样例解释 1
将 S 的第 2 个和第 3 个字符交换后,可以使 S 与 T 一致。
样例解释 2
无论如何操作,都无法将 S 变为 T 。
数据范围
对于 100 的数据,2≤∣s∣,∣t∣≤100 ,保证 ∣s∣=∣t∣ 。