QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#1752. 估算值

Statistics

提供恰当的细节水平是高效沟通的一项重要技能。有时,只有高层信息才是重要的。

例如,每当有人询问一个数字时,他们往往只是想要一个估算值。如果数值在百万量级,他们不需要知道精确到百位或十位的数字。同样,如果数值在十亿量级,他们也不一定关心百万量级这样的小数。

图 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

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.