提供恰当的细节水平是高效沟通的一项重要技能。有时,只有高层信息才是重要的。
例如,每当有人询问一个数字时,他们往往只是想要一个估算值。如果数值在百万量级,他们不需要知道精确到百位或十位的数字。同样,如果数值在十亿量级,他们也不一定关心百万量级这样的小数。
图 B.1:以对数图形式展示的估算数值与实际数值的对比。
给定一个(可能非常大的)数字,请输出其数值上最接近的、除末尾零外仅包含一位有效数字的表示。
表示 $r$ 与数字 $n$ 的接近程度定义为 $\text{abs}(r - n)$。
输入格式
输入包含: * 一行,包含一个正整数 $n$ ($1 \le n \le 10^{18}$)。
输出格式
输出与 $n$ 最接近的、恰好包含一位有效(非零)数字的数。如果存在两个同样接近的答案,请输出较大的那个。
样例
样例输入 1
150
样例输出 1
200
样例输入 2
4
样例输出 2
4
样例输入 3
33471234512345
样例输出 3
30000000000000