atcoder#CF17FINALE. Combination Lock
Combination Lock
题目描述
りんごさんは文字列 を持っています。
りんごさんは以下のような 種類の操作を好きな順番で何回でも行うことができます。
- 操作 : の 文字目から 文字目までをそれぞれ次のアルファベットにする。(
aはbに、bはcに・・・)ただし、zの次のアルファベットはaであるとする。
回文が大好きなりんごさんは を回文にしようとしています。 これが可能かどうかを判定してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
を回文にできるなら YES を、できないなら NO を出力せよ。
题目大意
题目描述
有字符串 ,按照任意顺序进行任意次以下 种操作:
- 操作 : 的第 个字母到第 个字母分别变为它们的下一个字母。(
a变成b,b变成c・・・);假设z的下一个字母是a。
判断是否可以把 变成回文。
输入格式
输入以以下形式:
输出格式
把 变成回文,能的话就输出 YES,不能的话就输出 NO。
说明/提示
- 只由小写字母组成。
样本解释 :
例如,按顺序进行操作,就会变成 bixzja→bjyzja→bjzakb→bkaakb,也就是变成回文字符串了。
bixzja
2
2 3
3 6
YES
abc
1
2 2
NO
cassert
4
1 2
3 4
1 1
2 2
YES
提示
制約
- は小文字アルファベットのみからなる。
Sample Explanation 1
例えば、操作 、操作 、操作 の順に行うと、bixzja → bjyzja → bjzakb → bkaakb と変化し、回文になります。