이항 계수 4
시간 제한1초메모리 제한256 MB
10^18 이하의 N, K와 2000 이하의 소수 M이 주어질 때 이항계수 C(N, K)를 M으로 나눈 나머지를 구합니다.
문제
자연수 과 정수 가 주어졌을 때, 이항 계수 를 으로 나눈 나머지를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 , , 이 공백으로 구분되어 주어진다. (, , , 은 소수)
출력
첫째 줄에 를 으로 나눈 나머지를 출력한다.
아직 만들고 있는 페이지입니다.
시간 제한1초메모리 제한256 MB
10^18 이하의 N, K와 2000 이하의 소수 M이 주어질 때 이항계수 C(N, K)를 M으로 나눈 나머지를 구합니다.
자연수 N과 정수 K가 주어졌을 때, 이항 계수 (KN)를 M으로 나눈 나머지를 구하는 프로그램을 작성하시오.
첫째 줄에 N, K, M이 공백으로 구분되어 주어진다. (1≤N≤1018, 0≤K≤N, 2≤M≤2000, M은 소수)
첫째 줄에 (KN)를 M으로 나눈 나머지를 출력한다.
예제 1
5 2 3
1
예제 2
30 10 3
0
예제 3
30 3 3
1
예제 4
100 45 7
0
예제 5
100 45 13
2