P1246 [ECNA 1995] 编码
题目描述
编码工作常被运用于密文或压缩传输。这里我们用一种最简单的编码方式进行编码:把一些有规律的单词编成数字。
一个“特殊单词”满足以下条件:
- 仅由 $26$ 个小写字母($\mathtt{a,b,c,\cdots,z}$)组成;
- 长度在 $1$ 到 $6$ 之间;
- 字母严格递增。
将所有特殊单词按如下顺序排列:
1. 按单词长度从小到达排列;
2. 长度相同的单词,按字典序排列。
从 $1$ 开始依次编号,一个特殊单词的编码就是它在上述排列中的位置。
例如:
- $\mathtt a \to 1$;
- $\mathtt b \to 2$;
- $\mathtt z \to 26$;
- $\mathtt {ab} \to 27$;
- $\mathtt {ac} \to 28$。
你的任务是:对于给定的单词,求出它的编码。
输入格式
仅一行,一个字符串,表示被编码的单词。
输出格式
仅一行,一个整数,表示对应的编码。如果单词不是特殊单词,则输出 $0$。