[R64A] 10
- 难度 入门
- 时限 1s
- 空限 512m
- 数学
数据规模:。
思路
是 1 后面跟 个 0,共 位,超出了 Int64 的表示范围,直接用字符串输出。
复杂度:时间 ,空间 。
仓颉实现
import std.env.*
import std.convert.*
main(): Int64 {
let reader = getStdIn()
let n = Int64.parse(reader.readln().getOrThrow())
let sb = StringBuilder()
sb.append("1")
for (i in 0..n) {
sb.append("0")
}
println(sb.toString())
return 0
}
要点:
- 拼接
n + 1个字符即可,不需要任何数值运算。