Pro.ID2001 Title字典序问题 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=2001 AC99 Submit243 Ratio40.74% 时间&空间限制描述在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A由26个小写英文字母组成A={a, b, …, z}。该字母表产生的升序字符串是指字符串中字母按照从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a, b, ab, bc, xyz等字符串都是升序字符串。现在对字母表A产生的所有长度不超过6的升序字符串按照字典序排列并编码如下。 1 2 … 26 27 28 … 对于给定的长度不超过6的升序字符串,计算出它在上述字典中的编码。 输入输入数据的第一行是一个正整数k,表示接下来共有k行。 接下来的k行中,每行给出一个字符串。 输出Description 在数据加密和数据压缩中常需要对特殊的字符串进行编码。给定的字母表A由26个小写英文字母组成A={a, b, …, z}。该字母表产生的升序字符串是指字符串中字母按照从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a, b, ab, bc, xyz等字符串都是升序字符串。现在对字母表A产生的所有长度不超过6的升序字符串按照字典序排列并编码如下。 1 2 … 26 27 28 … 对于给定的长度不超过6的升序字符串,计算出它在上述字典中的编码。 Input 输入数据的第一行是一个正整数k,表示接下来共有k行。 接下来的k行中,每行给出一个字符串。 Output 结果输出k行,每行对应于一个字符串的编码。 Sample Input 2 Sample Output 1 Author 样例输入2 样例输出1 提示作者 |