class Solution {
public:
vector<int> getRow(int rowIndex) {
vector<vector<int>> res;
for (int i = 1; i <= rowIndex + 1; i++) {
vector<int> a(i, 1);
for (int j = 1; j < i - 1; j++) {
a[j] = res[i - 2][j] + res[i - 2][j - 1];
}
res.push_back(a);
}
return res.back();
}
};