https://www.acmicpc.net/problem/1629 이 문제는 얼핏 보면 단순해보이지만 각 수의 최댓값이 21억이라는 점 때문에 그냥 for문으로 풀게 되면 오버플로우가 발생한다.이는 모듈러 연산의 성질을 이용해야하는 대표적인 문제로 중간에 계속 나머지를 구하면서 계산해야한다.문제에 들어가기 전 모듈러 연산에 대해서 정리하고 가자.모듈러 연산이란?모듈러(Modulo) 연산은 나머지를 구하는 연산이다. 프로그래밍에서는 % 기호를 사용하며, A (mod N)은 A를 N으로 나눈 나머지를 의미한다.이는 숫자의 범위를 제한하거나, 매우 큰 수의 계산 결과를 특정 범위 내로 유지해야 할 때 주로 사용한다. 모듈러 연산의 성질1. 덧셈 성질(A + B) (mod N) = ((A mod N) + (B..