#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