#E. 点分十进制表示二进制

    传统题 1000ms 256MiB

点分十进制表示二进制

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

  由于有的二进制的长度比较长,在转化为十进制的时候超出了常用数据类型的表示范围,所以用“点分”的方式将他们控制在了整型范围以内。

  假设,每一个十进制可以表示 $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