본문 바로가기
Algorithm 🧑🏻‍💻/백준(BOJ)

[백준,c++] 11051번 - 이항 계수2

by dkswnkk 2021. 10. 26.
 

11051번: 이항 계수 2

첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 1,000, 0 ≤ \(K\) ≤ \(N\))

www.acmicpc.net

#include <iostream>
#define MOD 10007
using namespace std;

long long int arr[1001][1001];

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);

    int N,K; cin>>N>>K;

    for(int i=0; i<=N; i++){
        for(int k=0; k<=K; k++){
            if(i==k||k==0)arr[i][k]=1;
            else arr[i][k]=(arr[i-1][k-1]+arr[i-1][k])%MOD;
        }
    }
    cout<<arr[N][K];
}

댓글