Codechef 中最简单的问题是从输入读取并写入到输出,只要数字不是 42。我写了以下代码:
package main
import "fmt"
func main() {
var num int8
fmt.Scanln(&num)
for ; num != 42; fmt.Scanln(&num) {
fmt.Println(num)
}
}
它被接受,但根据站点使用 124.6M 内存。我用 C 写了基本相同的东西,花了 1.6M,我很困惑。你知道是什么原因造成的吗?
我是 Go 的新手。这可能是一个大胆的错误。
MMTTMM
相关分类