点分十进制表示二进制
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
由于有的二进制的长度比较长,在转化为十进制的时候超出了常用数据类型的表示范围,所以用“点分”的方式将他们控制在了整型范围以内。
假设,每一个十进制可以表示 $8$ 位二进制数,一个 $16$ 位二进制数 $10110101$ $01010111$ 的点分十进制数是 $181.87$ ;一个 $18$ 位二进制数 $10$ $10110101$ $01010111$ 的点分十进制数是 $2.181.87$ 。
现在给你一个 $N$ 位二进制数,求它的点分十进制数。
输入格式
单组输入。
输入一个长度小于等于 $3 \times 10^6$ 的只包含 $0$、$1$ 的字符串表示该二进制数。
输出格式
输出该 $N$ 位二进制数的点分十进制数。
样例
110
6
1011010101010111
181.87
来源
2022 HGNU-SWUT暑假联合集训
HGNU ACM Training Round #11
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 9
- 开始于
- 2022-7-30 13:00
- 结束于
- 2022-7-30 18:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 26