AtCoder Beginner Contest 221 B問題 typo
問題
提出解答
問題の概要
2 つの文字列 は以下の操作を高々1回行うことで一致させられるか?
- の隣り合う2つの文字を入れ替える.
制約
- は英小文字列
解法
に高々1回の操作を施して一致させることができる文字列は
- 自身
- の1文字目と2文字目を入れ替えた文字列
- の2文字目と3文字目を入れ替えた文字列
- の 文字目と 文字目を入れ替えた文字列
の高々 個である. という制約から, がそれぞれ と一致するかどうかを判定し, 1つでも一致すれば Yes, 1つも一致しなければ No である. 愚直な判定方法でも で判定できる.