B2064
自己的 Ubuntu 20.04 虚拟机用 Go 1.17.6 运行样例是正确的,但洛谷的在线IDE上结果如下
0
5
5
1
提交后,四个点全部WA,而且错误原因上都有Wrong Answer.wrong answer On line 1 column 1, read 0 ...,提交记录
代码:
package main
import "fmt"
func preProcess() [31]int {
var fbnqList [31]int
fbnqList[0] = 0
fbnqList[1] = 1
for i := 2; i < len(fbnqList); i++ {
fbnqList[i] = fbnqList[i-2] + fbnqList[i-1]
}
return fbnqList
}
func main() {
fbnqList := preProcess()
var n, a int
fmt.Scanf("%d", &n)
for i := 1; i <= n; i++ {
fmt.Scanf("%d", &a)
fmt.Printf("%d\n", fbnqList[a])
}
}