auto dp = vector < vector <int> > (rows, vector <int> (columns));
时间: 2023-10-22 13:00:51 浏览: 116
Aloc.rar_Aloca??o dinamica_matriz_vector
这行代码使用了 C++ 的自动类型推断(auto)来定义一个二维向量 dp,其行数为 rows,列数为 columns,并初始化为全零。
这里使用了尖括号(<>)来指定向量的模板参数类型。vector<vector<int>> 表示一个二维向量,其中每个元素都是 int 类型。
使用括号初始化列表 `(rows, vector<int>(columns))` 为每个行创建一个 vector<int>,将其作为初始值填充到 dp 中。这将创建一个大小为 rows × columns 的二维向量,并将每个元素初始化为零。
因此,你可以使用 `dp[row][column]` 来访问和操作 dp 中的元素。
希望这个解释对你有帮助。如果还有其他问题,请随时提问。
阅读全文