R 格式
题号:NC309498
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

小蓝最近在研究一种浮点数的表示方法:R 格式。对于一个大于 0 的浮点数 d,可以用 R 格式的整数来表示。给定一个转换参数 n,将浮点数转换为 R 格式整数的做法是:

1. 将浮点数乘以 2^n
2. 四舍五入到最接近的整数。

输入描述:

一行一个整数 n 和一个浮点数 d

输出描述:

一行一个整数表示 dR 格式表示出的值。
示例1

输入

复制
2 3.14

输出

复制
13

说明

3.14 \times 2^2 = 12.56,四舍五入后为 13。

备注:

t 表示将 d 视为字符串时的长度。

- 对于 50% 的数据,保证 n \le 10, t \le 15
- 对于全部的测试数据,保证 1 \le n \le 1000, 1 \le t \le 1024,保证 d 是小数,即包含小数点。