开始: 2025-06-01 14:00:00

2025-06-01能力测试

结束: 2025-06-01 17:00:00
当前: 2025-0606-0707 02:43:36  类型:OI 状态:已经结束 
P2 : 逆序度  
描述

语言学家在研究一种外星语言,这种语言有若干种基本组成要素。语言学家破解了其中27种,按照破解顺序1,2,3,…,27将其编写为字母表,为了方便理解,我们将其映射到小写英文字母和.

根据已经破解的外星语言规则,语言学家需要先计算每个外星单词的“逆序度”才能继续翻译过程。逆序度计算规则如下:

1、将字母表的序号反转过来,得到逆序编号:a的逆序编号为27b的逆序编号为26,……,.的逆序编号为1

2、获得字母在单词中的位置,例如,aioj.tech中:a的位置为1i的位置为2o的位置为3j的位置为4.的位置为5……

3、将每个字母的逆序编号与其在单词中所在位置相乘,得到该字母的逆序度。

4、将单词中每个字母的逆序度相加,得到整个单词的逆序度。

例如,aioj.tech的逆序度为770

给出一个单词,计算其逆序度。

输入

一个由小写英文字母和.构成的字符串word,表示要计算逆序度的单词。

对于100%的数据:

1\le word.size() \le 10^5

输出

一个整数,表示该单词的逆序度。

样例

输入

aioj.tech

输出

770