#abc285c. C - abc285_brutmhyhiizp
C - abc285_brutmhyhiizp
Score : points
问题描述
在某个平行宇宙中,AtCoder 举办了一场 AtCoder 大赛,一次性给出了 道题目。
这些题目的编号(ID)按照如下方式排列:A
, B
, ..., Z
, AA
, AB
, ..., ZZ
, AAA
, ...
换句话说,题目的 ID 按照以下顺序给出:
- 长度为 的由大写英文字母组成的字符串,按字典序排序;
- 长度为 的由大写英文字母组成的字符串,按字典序排序;
- 长度为 的由大写英文字母组成的字符串,按字典序排序;
给定一个字符串 ,它是这场竞赛中某道题目的 ID,请找出该题目的索引位置。(参见示例部分)
以上为通义千问 qwen-max 翻译,仅供参考。
Problem Statement
In a parallel universe, AtCoder holds AtCoder Big Contest, where problems are given at once.
The IDs of the problems are as follows, from the -st problem in order: A
, B
, ..., Z
, AA
, AB
, ..., ZZ
, AAA
, ...
In other words, the IDs are given in the following order:
- the strings of length consisting of uppercase English letters, in lexicographical order;
- the strings of length consisting of uppercase English letters, in lexicographical order;
- the strings of length consisting of uppercase English letters, in lexicographical order;
Given a string that is an ID of a problem given in this contest, find the index of the problem. (See also Samples.)
Constraints
- is a valid ID of a problem given in AtCoder Big Contest.
Input
The input is given from Standard Input in the following format:
Output
Print the answer as an integer.
Sample Input 1
AB
Sample Output 1
28
The problem whose ID is AB
is the -th problem of AtCoder Big Contest, so should be printed.
Sample Input 2
C
Sample Output 2
3
The problem whose ID is C
is the -rd problem of AtCoder Big Contest, so should be printed.
Sample Input 3
BRUTMHYHIIZP
Sample Output 3
10000000000000000
The problem whose ID is BRUTMHYHIIZP
is the -th (last) problem of AtCoder Big Contest, so should be printed as an integer.
update @ 2024/3/10 11:55:25