AT_abc239_b.[ABC239B] Integer Division

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个在 −1018-10^{18} 到 101810^{18} 之间的整数 XX,请输出 ⌊X10⌋\left\lfloor \dfrac{X}{10} \right\rfloor 的值。

输入格式

输入为以下格式,从标准输入读取。

XX

输出格式

请输出 ⌊X10⌋\left\lfloor \frac{X}{10} \right\rfloor 的值。注意需要以整数形式输出。

输入输出样例

  • 输入#1

    47

    输出#1

    4
  • 输入#2

    -24

    输出#2

    -3
  • 输入#3

    50

    输出#3

    5
  • 输入#4

    -30

    输出#4

    -3
  • 输入#5

    987654321987654321

    输出#5

    98765432198765432

说明/提示

注释

对于实数 xx,“不大于 xx 的最大整数”记作 ⌊x⌋\left\lfloor x \right\rfloor。例如,⌊4.7⌋=4\left\lfloor 4.7 \right\rfloor = 4,⌊−2.4⌋=−3\left\lfloor -2.4 \right\rfloor = -3,⌊5⌋=5\left\lfloor 5 \right\rfloor = 5。详细说明请参考输入输出样例中的解释。

约束

  • −1018≤X≤1018-10^{18} \leq X \leq 10^{18}
  • 输入保证为整数。

样例解释 1

4710=4.7\frac{47}{10} = 4.7,不大于 4.74.7 的整数有所有负整数以及 0,1,2,3,40, 1, 2, 3, 4。其中最大的整数是 44,因此 ⌊4710⌋=4\left\lfloor \frac{47}{10} \right\rfloor = 4。

样例解释 2

−2410=−2.4\frac{-24}{10} = -2.4,不大于 −2.4-2.4 的最大整数是 −3-3,因此 ⌊−2410⌋=−3\left\lfloor \frac{-24}{10} \right\rfloor = -3。注意 −2-2 比 −2.4-2.4 大,不满足条件。

样例解释 3

5010=5\frac{50}{10} = 5,不大于 55 的最大整数就是 55 本身。因此 ⌊5010⌋=5\left\lfloor \frac{50}{10} \right\rfloor = 5。

样例解释 4

与上例类似,⌊−3010⌋=−3\left\lfloor \frac{-30}{10} \right\rfloor = -3。

样例解释 5

答案为 9876543219876543298765432198765432。请确认所有位数都正确。如果你编写的程序没有按预期工作,建议查阅所用编程语言的相关规范。如果想要确认自己的代码行为,可以使用题目页面顶部的“代码测试”功能。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页