A33697.权重
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
权重
英语中的元音字母有 a,e,i,o,u 五个,每个字母都有对应的一个权值,分别为 Wa,We,Wi,Wo,Wu。
现在给你一个字符串 S,字符串中只包含小写字母。
假设字母 c 在字符串中出现 Cntc 次,那么字符串的「权重」的计算方式为:
WS=c∈{a,e,i,o,u}∑Wc∗Cntc
数据范围:
- 1≤Wa,We,Wi,Wo,Wu≤2×109
- 1≤∣S∣≤2×106
输入格式
第一行输入一个字符串。
第二行输入五个整数,分别代表 Wa,We,Wi,Wo,Wu。
输出格式
输出一个整数代表这个字符串的「权重」。
输入输出样例
输入#1
aeiouaeeiiiou 1 2 3 4 5
输出#1
38
说明/提示
在样例1中,a,e,i,o,u分别出现2,3,4,2,2次,所以WS=1×2+2×3+3×4+4×2+5×2=38。