How to create and initialize 2D arrays of integers with:
- M rows
- N columns
- X initial value
int dp[M][N] = { [0 ... M-1] = { [0 ... N-1] = X } };vector<vector<int>> dp(M, vector<int>(N, X));using VI = vector<int>;
using VVI = vector<VI>;
VVI dp(M, VI(N, X));let dp = Array(M).fill().map(() => Array(N).fill(X));let dp = [...Array(M)].map(() => Array(N).fill(X));dp = [[X for j in range(N)] for i in range(M)]var dp = Array(M){ Array(N){ X } }