| 모듈러 산술
- 모듈러 (=mod = %)는 덧셈, 뺄셈, 곱셈에 있어서 아래와 같은 산술을 할 수 있는 특징이 있다.
- 알고리즘 문제를 풀다보면 애매하게 정수 Max값을 넘을랑 말랑 하는 데이터가 있기도 한데,
그럴 때 이 모듈러 산술을 고려해서 문제를 풀면 굳이 Long 타입 변수를 쓰지 않아도 Int만으로 충분히 풀이가 가능하다.
(a + b) % C = (a % C + b % C) % C
(a - b) % C = (a % C - b % C) % C
(a * b) % C = (a % C * b % C) % C
| 참고할 만한 문제
https://www.acmicpc.net/problem/11726
[ 참고 ]
'Computer Science > Algorithm' 카테고리의 다른 글
[알고리즘] 백트래킹 (0) | 2022.08.31 |
---|---|
[알고리즘] DP (동적 계획법) (0) | 2022.08.26 |
[알고리즘] 분할정복 (0) | 2022.08.25 |
[알고리즘] 그리디 (0) | 2022.08.25 |
[알고리즘] 탐색 - DFS, BFS, 이진 탐색 (0) | 2022.08.25 |