아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

수열의 합 2

시간 제한2초메모리 제한1024 MB

요약
1 이상 10^14 이하의 S, T에 대해 i의 양의 약수 개수의 부호를 더한 값을 S부터 T까지 합산한다.
난이도

보통10점 중 7점

유형
수학, 정수론
정답자
아직 제출이 없습니다

문제

양의 정수 nn의 모든 양의 약수를 d_1,d_2,⋯ ,d_kd\_1,d\_2,\cdots ,d\_k라 할 때, a_n=(−1)d_1+(−1)d_2+⋯+(−1)d_ka\_n=\left( -1 \right)^{d\_1}+\left( -1 \right)^{d\_2}+\cdots +\left( -1 \right)^{d\_k}으로 정의한다.

양의 정수 S,TS,T가 주어질 때, ∑_i=STa_i\sum\_{i=S}^{T}{a\_i}을 구하시오.

입력

첫 번째 줄에 양의 정수 S,TS,T가 공백으로 구분되어 주어진다. (1≤S≤T≤1014)(1\le S\le T\le 10^{14})

출력

∑_i=STa_i\sum\_{i=S}^{T}{a\_i}을 출력한다.

예제3

  1. 예제 1

    입력
    1 5
    
    예상 출력
    -4
    
  2. 예제 2

    입력
    8 8
    
    예상 출력
    2
    
  3. 예제 3

    입력
    16 17
    
    예상 출력
    1