白俊2775は女性会長になる.cpp
1301 ワード
<ソース>
#include <iostream>
using namespace std;
int getNum(int a, int b){
if(b == 1)
return 1;
if(a == 0)
return b;
return (getNum(a-1, b) + getNum(a, b-1));
}
int main() {
int T, k, n;
cin>>T;
for(int i=0; i<T; i++){
cin>>k>>n;
cout<<getNum(k, n)<<'\n';
}
}
int getNum(int a,int b):住民を救う再帰関数
int T:テストケース数
int k,n:レイヤ、番号
1)数学アルゴリズムの問題に対しては,規則を探すことが重要であるようである.k層n号=k-1層n号+k層n-1号
2)このように再帰関数を変換すると,2つのケースが発生する.
再帰関数の重要性を認識しすぎた.
この問題は繰り返し解決しなければならないと思ったが、結局できなかった.再帰関数のアルゴリズムについては本で熟知しなければならない.そしてルールを探せ!!!本当に大切な気がする気をつけて!
Reference
この問題について(白俊2775は女性会長になる.cpp), 我々は、より多くの情報をここで見つけました https://velog.io/@hello_hidi/백준-2775부녀회장이-될테야テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol