Timeline
Timeline
2026-03-20
init
Dynamic Programming
Problem:
1234567891011121314151617181920212223242526272829303132333435 | using std::vector;class Solution { public: vector<vector<int> > generate(int numRows) { int i, j, n; int last = 0; vector<vector<int> > res; res.push_back({ 1 }); if (numRows == 1) return res; for (i = 1; i < numRows; i++) { vector<int> &last_line = res.back(); vector<int> curr; last = 0; n = last_line.size(); for (j = 0; j < n; j++) { curr.push_back(last_line[j] + last); last = last_line[j]; } curr.push_back(1); res.push_back(curr); } return res; }}; |
