给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。
    [119] 杨辉三角 II - 图1
    在杨辉三角中,每个数是它左上方和右上方的数的和。
    示例:

    1. 输入: 3
    2. 输出: [1,3,3,1]

    进阶:
    你可以优化你的算法到 O(k) 空间复杂度吗?

    class Solution {
    public:
        vector<int> getRow(int rowIndex) {
            vector<vector<int>> res;
            vector<int> te;
            rowIndex++;
            res.reserve(rowIndex + 1);
            for(int i=0; i<rowIndex;i++){
                vector<int> inner;
                for(int j = 0; j<= i;j++){
                    if(j == 0 || j == i){
                        inner.push_back(1);
                    }else{
                        inner.push_back(res[i-1][j - 1] + res[i-1][j]);
                    }               
                }
                if(i == rowIndex - 1){
                    return inner;
                }else{
                    res.push_back(inner);
                }            
            }
            return te;
        }
    };