Logo
(追記) (追記ここまで)

32240번 - 비로소 서로소 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
5 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)7371265010.965%

문제

양의 정수 $N$이 주어진다.

각 성분이 $N$ 이하인 서로소인 모든 양의 정수쌍 $\left( i,j \right)$에 대해 각 성분의 합의 총합을 계산해 보자! 즉, 아래의 수식 값을 구하면 된다.

\[\sum_{i=1}^{N}\sum_{j=1}^N{\left( i+j \right) I\left\{ \gcd\left( i,j \right) =1 \right\}}\]

$I\left\{ condition \right\}$는 Indicator Function으로, $condition$이 참일 때 1ドル,ドル 거짓일 때 0ドル$을 반환한다.

입력

첫 번째 줄에 정수 $N(1\le N\le 10^{11})$이 주어진다.

출력

첫 번째 줄에 각 성분의 합의 총합, 즉 주어진 수식의 결과를 출력한다. 단, 답이 너무 커질 수 있으므로 답을 10ドル^9+7$로 나눈 나머지를 출력한다.

제한

서브태스크

번호배점제한
16

$N \le 10^3$

211

$N \le 10^{6}$

341

$N \le 10^{9}$

442

추가적인 제한 조건 없음

예제 입력 1

1

예제 출력 1

2

조건을 만족하는 쌍은 $\left(1, 1\right)$이 유일하며, 각 성분의 합의 총합은 2ドル$이다.

예제 입력 2

3

예제 출력 2

26

조건을 만족하는 쌍은 $\left(1, 1\right),ドル $\left(1, 2\right),ドル $\left(1, 3\right),ドル $\left(2, 1\right),ドル $\left(2, 3\right),ドル $\left(3, 1\right),ドル $\left(3, 2\right)$으로, 각 성분의 합의 총합은 2ドル + 3 +たす 4 +たす 3 +たす 5 +たす 4 +たす 5 = 26$이다.

예제 입력 3

1000

예제 출력 3

608612156

예제 입력 4

1000000

예제 출력 4

969057749

예제 입력 5

1000000000

예제 출력 5

895661967

예제 입력 6

10000000000

예제 출력 6

858329187

예제 입력 7

100000000000

예제 출력 7

203179384

힌트

출처

University > 고려대학교 > MatKor Cup > 제5회 고려대학교 MatKor Cup: 2024 Summer/Fall K번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /