본문 바로가기
알고리즘

C++ 파스칼 삼각형

by Chars4785 2019. 1. 7.


입력 


5 2 


출력 


10


52 면  5 C 2 가 된다. 


#include <iostream>

using namespace std;

int pascal[30][30];

int main() {

int first,second;
cin >>first >>second;

for(int i=0;i<=first;i++)
{
for(int j=0;j<=i;j++)
{
if(j==0 || i ==j )
{
pascal[i][j]=1;
continue;
}

pascal[i][j] = pascal[i-1][j-1]+pascal[i-1][j];

}
}

cout<< pascal[first][second];


return 0;

}



[x,y] = [x-1,y-1]+[x-1,y] 를 생각하라 



'알고리즘' 카테고리의 다른 글

C++ 버블정렬  (0) 2019.01.10
C++ 기약분수  (0) 2019.01.10
C++ 피라미드  (0) 2019.01.07
C++ 반장 선거  (0) 2019.01.04
C++ 지뢰찾기  (0) 2018.12.28

댓글