반응형
뤼카의 정리 (Lucas' theorem)는 다음과 같이 정리할 수 있습니다.
nCr을 m으로 나눈 나머지를 구하고자 할 때 사용할 수 있습니다.
(nr)=∏ki=1(niri)modp
1. nCr의 n과 r을 각각 m진수로 표현합니다.
2. m진수로 표현된 두 수를 각 자릿수에 맞춰 조합을 계산하고, 그 값들을 모두 곱해 m으로 나눈 나머지 값이 최종값입니다.
3. 이때, n<r이면 값은 0입니다.
반응형
'알고리즘' 카테고리의 다른 글
[ 알고리즘 ] 이분 매칭(Bipartite Matching) (0) | 2023.05.24 |
---|---|
[ 알고리즘 ] 최장 증가 부분 수열(Longest Increasing Subsequence) (0) | 2022.10.24 |
[ 알고리즘 ] 단절선(Articulation Bridge) (0) | 2022.08.28 |
[ 알고리즘 ] 단절점(Articulation Point) (0) | 2022.08.26 |
[ 알고리즘 ] 강한 연결 요소 추출 알고리즘(Strongly Connected Component) (0) | 2022.07.23 |