No.023 C
行目の飴の数 と 列目の飴の数 をあらかじめ計算する.
飴のあるマスに移動したときは となれば獲得する飴の数を にすることができ, 飴のないマスに移動したときは となれば獲得する飴の数を にすることができる.
まず, 飴のあるマスに移動したときに となる組み合わせを数える. これは を計算済なので で計算できる.
そして, 飴のないマスに移動したときに となる組み合わせを数える. まずはすべてのマスで となる組み合わせを数え, そこから飴のあるマスで となる組み合わせを引く.
すべてのマスの組み合わせは となる列数をあらかじめ数えておき, 行ごとに となる列数を計算して合計すればいい.