问题 A:有趣的编号未启用
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:13
解决:0
题目描述
在一个奇幻的世界里,MagicContest 举办了一场神奇的比赛,称之为“MagicContest大挑战”。在这场比赛中,参赛者需要解决无数的问题,这些问题的编号有一个有趣的规律。
起初,问题的编号从 A 开始,然后是 B、C、D,一直到 Z。这些编号是由一个神秘的占卜师按照星座排列的顺序预测得出的。但是,这还不够!于是,占卜师又开始将编号长度增加到两个字符,例如 AA、AB、AC,然后是 BA、BB、BC,一直到 ZZ。这种方式的编号长度可以一直增加下去。
参赛者们需要根据这种规律来解决问题。但是,由于编号太多了,他们很难知道自己解决问题的顺序。因此,你需要编写一个程序,帮助他们根据给定问题的编号,找到他们的问题在比赛中的索引。
输入
输入一个仅包含大写字母的字符串格式的问题编号。
输出
输出该题目编号的索引。
样例输入
A
样例输出
1
提示
更多样例
输入
AAA
输出
703
输入
BRUTMHYHIIZP
输出
10000000000000000
【样例 1 解释】
A 是第一题,所以问题编号为 1。
【样例 2 解释】
A、B、C、...、Z、AA、... 到 AAA 是第 703 题,所以问题编号为 703。
【样例 3 解释】
BRUTMHYHIIZP 是最大题目编号,它是第 10000000000000000 题。
【数据范围】
这场比赛的题目数据数量N <= 10^16。