题目名称 1150. 编码
输入输出 encode.in/out
难度等级 ★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 田劲锋 于2012-10-15加入修改该题
开放分组 全部用户
提交状态
分类标签
递推
分享题解
通过:11, 提交:36, 通过率:30.56%
evd 100 0.001 s 0.17 MiB Pascal
卍 100 0.001 s 0.17 MiB Pascal
很懒 100 0.002 s 1.57 MiB C++
明天 100 0.003 s 0.31 MiB C++
lingyixi 100 0.003 s 0.31 MiB C++
蜗牛哲 100 0.003 s 0.31 MiB C++
lingyixi 100 0.004 s 0.31 MiB C++
田劲锋 100 0.004 s 1.96 MiB C++
刘润达 100 0.005 s 0.29 MiB C++
zhengtn0 100 0.027 s 0.32 MiB C++
关于 编码 的近10条评论(全部评论)
字母表大小只有313911,暴力可过
liu_runda
2016-06-16 16:55 1楼

1150. 编码

★   输入文件:encode.in   输出文件:encode.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】


编码工作常被运用于密文或压缩传输。这里我们用一种最简单的编码方式进行编码:把一些有规律的单词编成数宇。

字母表中共有26个字母{a,b,…,z},这些特殊的单词长度不超过6且字母按升序排列。把所有这样的单词放在一起,按字典顺序排列,一个单词的编码就对应着它在字典中的位置。

例如:a→1 b→2 ...... z→26  ab→27 ac→28 ......

你的任务就是对于所给的单词,求出它的编码。


【输入格式】


仅一行,被编码的单词。


【输出格式】


仅一行,对应的编码。如果单词不在字母表中,输出0。


【样例输入】

ab

【样例输出】

27