// Source : https://oj.leetcode.com/problems/pascals-triangle/
// Author : Hao Chen
// Date : 2014-06-18
/**********************************************************************************
*
* Given numRows, generate the first numRows of Pascal's triangle.
*
* For example, given numRows = 5,
* Return
*
* [
* [1],
* [1,1],
* [1,2,1],
* [1,3,3,1],
* [1,4,6,4,1]
* ]
*
*
**********************************************************************************/
#include
#include
#include
using namespace std;
vector > generate(int numRows)
{
vector > pascalTriangle;
for (int i=0; i v;
if (i==0){
v.push_back(1);
} else {
v.push_back(1);
for(int j=0; j > pt)
{
cout << "[" << endl;
for(int i=0; i=0; space--){
cout << " ";
}
cout << "[";
for(int j=0; j