要求:每个数等于其左上角和右上角之和
思路:在二维数组是正上和正上左边的和
class Solution {
public:
vector<vector<int>> generate(int numRows) {
vector<vector<int>> v(numRows);
v[0]={1};
for(int i=1;i<numRows;++i){
v[i].resize(i+1);
v[i][0]=1;
for(int j=1;j<i;++j)
v[i][j]=v[i-1][j-1]+v[i-1][j];
v[i][i]=1;
}
return v;
}
};