经典题目收藏(2)

来源:互联网 发布:avtaobaocom淘宝网址 编辑:程序博客网 时间:2024/05/22 02:02

 

游戏字典序问题

时限:1000ms 内存限制:10000K  总时限:3000ms

描述:

在数据加密和数据压缩常需要对特殊的字串进行编码。给定的字母表A有26个英文字母组成A={a,b,…,z}。该字母表产生的升序字符串指的是字符串中字母按照从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a,b,ab,bc,xyz等字符串都是升序字符串。现在对字母表A产生的所有长度不超过6的升序字符串按照字典序列排列并编码如下。

 

对于任意长度不超过6的升序字符串,迅速计算出它在上述字典中的编码。

 

输入:

输入为一行,一个长度不超过6的升序字符串。

输出:

输出为一行,为对应字符串的编码。注意末尾要有换行。

输入样例:

a
ac

输出样例:

1
28