AT_abc239_b [ABC239B] Integer Division
题目描述
给定一个在 −1018 到 1018 之间的整数 X,请输出 ⌊10X⌋ 的值。
输入格式
输入为以下格式,从标准输入读取。
X
输出格式
请输出 ⌊10X⌋ 的值。注意需要以整数形式输出。
输入输出样例 #1
输入 #1
47
输出 #1
4
输入输出样例 #2
输入 #2
-24
输出 #2
-3
输入输出样例 #3
输入 #3
50
输出 #3
5
输入输出样例 #4
输入 #4
-30
输出 #4
-3
输入输出样例 #5
输入 #5
987654321987654321
输出 #5
98765432198765432
说明/提示
注释
对于实数 x,“不大于 x 的最大整数”记作 ⌊x⌋。例如,⌊4.7⌋=4,⌊−2.4⌋=−3,⌊5⌋=5。详细说明请参考输入输出样例中的解释。
约束
- −1018≤X≤1018
- 输入保证为整数。
样例解释 1
1047=4.7,不大于 4.7 的整数有所有负整数以及 0,1,2,3,4。其中最大的整数是 4,因此 ⌊1047⌋=4。
样例解释 2
10−24=−2.4,不大于 −2.4 的最大整数是 −3,因此 ⌊10−24⌋=−3。注意 −2 比 −2.4 大,不满足条件。
样例解释 3
1050=5,不大于 5 的最大整数就是 5 本身。因此 ⌊1050⌋=5。
样例解释 4
与上例类似,⌊10−30⌋=−3。
样例解释 5
答案为 98765432198765432。请确认所有位数都正确。如果你编写的程序没有按预期工作,建议查阅所用编程语言的相关规范。如果想要确认自己的代码行为,可以使用题目页面顶部的“代码测试”功能。
由 ChatGPT 4.1 翻译