A118946.皓仔的藏宝地图
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
皓仔得到了一张神秘的藏宝地图。
这张地图是一个 n×n 的方格,每个格子中都有一个字符。字符可能是大写英文字母,也可能是数字字符。
地图上的每一种大写字母都代表一种宝物,不同字母对应的宝物分值不同。数字字符只是普通标记,没有任何分值。
现在给出 26 个整数,分别表示字母 A 到 Z 的分值。
请你计算整张地图中所有字母对应分值的总和。
输入格式
第一行输入一个整数 n,表示地图的大小。
接下来 n 行,每行输入一个长度为 n 的字符串,表示藏宝地图。
最后一行输入 26 个整数,第 1 个整数表示字母 A 的分值,第 2 个整数表示字母 B 的分值,依此类推,第 26 个整数表示字母 Z 的分值。
输出格式
输出一个整数,表示这张地图中的总分值。
输入输出样例
输入#1
3 A1B 2C3 D4A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
输出#1
11
说明/提示
【样例解释】
地图中出现的字母有:
A出现了 2 次,每个分值为 1B出现了 1 次,分值为 2C出现了 1 次,分值为 3D出现了 1 次,分值为 4
所以总分值为:
1∗2+2+3+4=11
【数据范围】
对于所有测试数据保证:
- 1≤n≤100
- 地图中只包含大写英文字母
A到Z和数字字符0到9 - 每种字母的分值范围为 0≤vi≤109