A50142.字符串价值

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小明很喜欢字符串,因此他给出了一个字符串的价值定义:对于每个类型的字母,产生的价值是 字符串中该字母出现的数量 * 字母的ASCII码值。

现在给小明一个字符串 ss , 你可以帮他计算一下这个字符串的总价值吗。

输入格式

输入一行,输入一个只包含字母的字符串 ss(1s106)(1 \leq \vert s \vert \leq 10^6)

输出格式

输出一个整数代表该字符串的总价值。

输入输出样例

  • 输入#1

    aaabb

    输出#1

    487

说明/提示

给定一个字符串 aaabb
其中 字符 aa 出现了 33 次, 字符 bb 出现了 22 次。 因此该串的总价值为 3×97+2×98=4873 \times 97 + 2 \times 98 = 487

给定一个字符串 Aaabb
其中字符 AA 出现了 11 次, aa 出现了 22 次, 字符 bb 出现了 22 次。 因此该串的总价值为 1×65+2×97+2×98=4551 \times 65 + 2 \times 97 + 2 \times 98 = 455

首页