U507475 【电二24.09.4】B是A的多少倍?

题目描述

设一个数 $ A $ 的最后 $ k $ 位形成的数是 $ a_k $ 。如果把 $ a_k $ 截下来移到 $ A $ 的最高位前面,就形成了一个新的数 $ B $ 。 问: $ B $ 是 $ A $ 的多少倍? 例如将 $ 12345 $ 的最后 $ 2 $ 位截下来,就能得到一个 $ 45 $ ,再把 $ 45 $ 放到 $ 123 $ 的前面,就得到 $ 45123 $ ,它约是 $ 12345 $ 的 $ 3.66 $ 倍。

输入格式

输入共一行,给出一个正整数 $ A \ (1 \le A≤ 10^9) \ $ 和要截取的位数 $ k $ 。题目保证 $ k $ 不超过 $ A $ 的总位数。

输出格式

计算 $ B $ 是 $ A $ 的多少倍,输出小数点后 $ 2 $ 位。