Avatar
こんなの見かけたんですが、わかる人いますか? https://twitter.com/__KameKun__/status/1403397797378809861
これ原因わかる方いますか? 無意味なprint文をコメントアウトするだけで配列の中身が変わってしまうんですが、、、 手元だと動くからSwift5.2.1のバグなのかなと思いつつも分からず
12:55 AM
↓書き写してみたコード。 func readInts() -> [Int] { return readLine()!.split(separator: " ").map {Int(String($0))!} } func main() { let K = Int(readLine()!)! if !K.isMultiple(of: 9) { print(0) return } var dp: [Int] = Array(repeating: 0, count: K+1) dp[0] = 1 for i in 1...K { for j in max(0, i-9)..<i { dp[i] = (dp[i] + dp[j]) % (Int(1e9) + 7) //print(terminator: "") } } print(dp[K]) } main()
12:56 AM
AtCoder環境は -Ounchecked 付きでコンパイルされます。(追記) Linux です。 (edited)