A125923.皓仔的进制求和
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
皓仔最近在学习进制转换。
现在有 n 个数字,每个数字都有自己的进制。皓仔想把这些数字全部转换成十进制,然后求出它们的总和。
对于每个数字,会给出一个字符串 s 和一个整数 b,表示数字 s 是 b 进制下的表示。
请你计算所有数字转换成十进制后的总和。
本题中,数字字符的含义如下:
0到9分别表示 0 到 9A到F分别表示 10 到 15
输入输出样例
输入#1
3 101 2 A 16 20 8
输出#1
31
说明/提示
【样例解释】
三个数字分别转换为十进制:
101是 2 进制,转换为十进制是 5A是 16 进制,转换为十进制是 1020是 8 进制,转换为十进制是 16
所以总和为:
5+10+16=31
【数据范围】
对于全部数据,保证:
- 1≤n≤100
- 2≤b≤16
- 1≤∣s∣≤10
- 输入保证每个数字 s 在对应进制 b 下合法
- 所有数字转换为十进制后的总和不超过 1018