P1257 - 二、八、十、十六进制小数转十进制
题目描述
给定一个二、八、十、十六进制小数值s(不需要考虑符号),将其转换成对应的十进制输出
输入格式
1行,2个数b和s,分别代表进制基数b和小数值s
其中十六进制数中的A - Z可以是大写或者小写
输出格式
输出一行,b进制小数值s对应的十进制数
保留2位小数位(四舍五入)
输入输出样例 #1
输入 #1
2 0.111
输出 #1
0.88
输入输出样例 #2
输入 #2
8 0.713
输出 #2
0.90
输入输出样例 #3
输入 #3
16 0.AF01
输出 #3
0.68
数据范围与提示
100%的数据:小数值s的长度 <= 10,b的取值为:2、8、10、16
测试点数目
共10个测试点,每个测试点10分
时间与内存限制
每个测试点时间:1000ms(1.0s),内存:512MiB
输入输出模式
本OJ支持两种输入输出模式
1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:P1257.in,输出文件名为:P1257.out