📖知识点回顾
组合数
百度百科
组合数表示的是 从 n 个不同元素中选取 m 个元素的方法的个数。
使用 C n m C_n^m Cnm进行表示。
杨辉三角
杨辉三角,又称帕斯卡三角。
在杨辉三角中,每一行的首尾都是1,而该行的其他元素等于上一行的两个相邻元素之和。如下图所示:
杨辉三角和组合数之间的关系
两者之间的关系,更加准确地讲,是 杨辉三角和组合数地递推公式 之间地关系。
- 对于杨辉三角来说,对于第 i 行第 j 列的元素我们可以使用
t a r [ i ] [ j ] = t a r [ i − 1 ] [ j ] + t a r [ i − 1 ] [ j − 1 ] , i > = 2 tar[i][j] = tar[i-1][j]+tar[i-1][j-1] , i>=2 tar[i][j]=tar[i−1][j]+tar[i−1][j−1],i>=2
t a r [ i ] [ 0 ] = t