Avatar
↑これおかしくないですか? a[y][x] &+= a[y][x - 1]let t = a[y][x - 1] a[y][x] &+= t に変えると速くなるんですけど、おそらく前者は CoW のコピーが走ってると思います。
10:40 AM
でも、 a[y][x] &+= a[y][x - 1] でも右辺は &+= の実行前に評価が終わっているから、リファレンスカウントに関係なくて良いはず。
10:41 AM
昨日の AtCoder Beginner Contest 183 の E 問題で、おそらく↑が原因で、 Swift だと TLE (制限時間オーバー)になるという声を 2 件聞きました。