#DG07. 杨辉三角公式
杨辉三角公式
🔢 杨辉三角公式
📄 题目描述
杨辉三角中第x行, y列的值可以通过杨辉三角公式计算得到,公式如下:
$$f(x,y) = \begin{cases} \text{1,} &\quad\text{y=1}\\ \text{1,} &\quad\text{x=y}\\ \text{f(x-1, y-1)+f(x-1, y)} &\quad\text{其他合法行数和列数}\\ \end{cases} $$使用此公式求f(4, 2)表示求杨辉三角的4行2列。
f(4, 2) = f(3,1)+f(3, 2)
f(3, 1) = 1
f(3, 2) = f(2, 1)+f(2, 2) = 1 + 1=2
使用公式重复计算得f(4, 2) = 3
1
1 1
1 2 1
1 3 3 1
现在请用学习的递归知识求一个杨辉三角的第x(1<=x<=9)行,y(1<=y<=9)列的值。
⌨️ 输入格式
输入第x行,和y列两个整数(1<=x,y<=9)。
📤 输出格式
一个整数,杨辉三角第x行, 第y列的值。
🧪 样例
4 2
3