#P1192. 密码学

密码学

题目描述

面条老师是一名密码学研究员,他正在研究一种特殊的字符串编码技术。这种编码技术要求将字符串中的字母按照ASCII码顺序,从小到大进行排列,并保留原始字符串中每个字母的个数不变。

现在,给定一个仅包含字母的字符串,请你应用这个编码技术,并判断重新排列后的字符串是否满足以下条件:任意相邻的两个不同字母的ASCII码值之差大于等于2。

请你帮助面条老师解决这个问题。

输入格式

一个字符串,字符串长度不超过1000,字符串仅包含大小写字母。

输出格式

重新排列后的字符串满足任意相邻的两个不同字母的ASCII码值之差大于等于2,则输出 "YES";否则,输出 "NO"。

addagg
YES

样例解释

对于示例输入字符串 "addagg",我们可以重新排列得到 "aaddgg"。在重新排列后的字符串中,任意相邻的两个不同字母的ASCII码值之差都大于等于2,因此满足条件,输出 "YES"。