문제 링크
- http://icpc.me/3955
문제 출처
- 2012 GCPC C번
사용 알고리즘
- 확장 유클리드 호제법
풀이
사탕이 C개 들어있는 봉지를 X개 사는 것이 정답이라고 합시다. CX를 K로 나눈 나머지가 1이 되어야 합니다.
$CX ≡ 1 (\mod K)$이면 $X ≡ C^{-1} (\mod K)$이므로 C의 모듈러 인버스를 구하면 됩니다.
C = 1, K = 1인 경우를 잘 처리해야 합니다.
전체 코드
1 |
|
사탕이 C개 들어있는 봉지를 X개 사는 것이 정답이라고 합시다. CX를 K로 나눈 나머지가 1이 되어야 합니다.
$CX ≡ 1 (\mod K)$이면 $X ≡ C^{-1} (\mod K)$이므로 C의 모듈러 인버스를 구하면 됩니다.
C = 1, K = 1인 경우를 잘 처리해야 합니다.
1 |
|