int main() { vector<vector<int>> dp(5, vector<int>(10,3)); //创建5*10二维数组 dp.push_back(vector<int>(10,5)); //添加一行,成为了6*10数组 dp[4][3] = 100; //可以对每个位置的值进行修改 dp[5].push_back(124); //给第五行最后一个位置添加了一个元素 return 0; } 每行的数目可以不一样,同理,每列的数目也可以不一样