잘 알려진 합 구하기
시간 제한1초메모리 제한1024 MB
N과 M이 10억 이하일 때, f(i)=N을 i로 나눈 몫, g(i)=i를 M으로 나눈 나머지라 하고 i=1부터 N까지 f(i)×g(i)의 합을 1,000,000,007로 나눈 나머지를 구한다.
문제
함수 를 을 로 나눴을 때의 몫으로, 를 를 으로 나눴을 때의 나머지로 정의하자.
다음 값을 로 나눈 나머지를 구하라.
입력
첫째 줄에 정수 과 이 공백을 사이에 두고 주어진다. ()
출력
주어진 수식의 값을 로 나눈 나머지를 출력한다.