// 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