python
1M, N = 6, 5 2 3route = [[0 for i in range(N + 1)] for j in range(M + 1)] 4 5for i in range(M + 1): 6 route[i][0] = 1 7 8for i in range(1, N + 1): 9 route[0][i] = 1 10 for j in range(1, M + 1): 11 route[j][i] = route[j - 1][i] + route[j][i - 1] 12 13print(route[M][N])
上のコードは交点を通るパターン数を集計するプログラミングなのですが、下のfor文の挙動がわかりません。
python
1route = [[0 for i in range(N + 1)] for j in range(M + 1)]
この構文はどのような挙動になるのでしょうか?
よろしくお願いいたします。
> 上のコードは交点を通るパターン数を集計するプログラミング
参考書か何かに載っていたものですか?
回答2件
あなたの回答
tips
プレビュー