#A3720. R进制转十进制
R进制转十进制
题目描述
小杨在分析一组来自老式设备的数据时,发现这些数据用不同进制表示。他需要把这些 R 进制数(可能包含小数部分)全部转换回十进制,以便统一处理。
输入格式
第一行一个由数字 0~9 和大写字母 A~F 组成的字符串,表示一个 R 进制数(可能包含小数点)。第二行一个整数 R(2 ≤ R ≤ 16),表示输入数字的进制。
输出格式
一行,一个十进制数。如果结果是整数则输出整数形式,否则输出小数形式(末尾不输出多余的 0)。
数据范围
R 进制数字符串长度不超过 15 位(含小数点),R 为 2 到 16 之间的整数。转换结果不超过 10^7。
1010.101
2
10.625