티스토리 뷰

C++/알고리즘

[C++]모듈로 사칙연산

이경로 2023. 7. 11. 00:59

모듈로 연산이란 한 숫자를 다른 숫자로 나눈 나머지를 구하는 연산으로, 흔히 %로 사용한다.

모듈로 연산은 나눗셈을 제외한 사칙연산에서 분배 법칙이 적용되는데, 식으로 정리하면 다음과 같다.

(a+-b)%c = (a%c+-b%c)%c
(a*b)%c = (a%c*b%c)%c
(참고 : if a%c == b%c, (a^n)%c == (b^n)%c)

간단히 말하면, 모듈로 연산을 사칙연산 이전에 수행하든, 사칙연산을 끝낸 뒤 수행하든 나머지는 같다.

'C++ > 알고리즘' 카테고리의 다른 글

[C++]변수 초기화  (0) 2023.07.13
[C++]누적합(prefix sum)  (0) 2023.07.08
[C++]중복값 삭제  (0) 2023.07.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함