만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

수열의 합 2

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

요약
S와 T가 주어질 때 S부터 T까지 a_i의 합을 구합니다. a_i는 i의 짝수 약수 개수에서 홀수 약수 개수를 뺀 값입니다.
난이도

보통10점 중 6점

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

문제

양의 정수 nn의 모든 양의 약수를 d1,d2,⋯ ,dkd_1, d_2, \cdots, d_k라 하자. 이때 an=(−1)d1+(−1)d2+⋯+(−1)dka_n = (-1)^{d_1} + (-1)^{d_2} + \cdots + (-1)^{d_k}로 정의한다.

양의 정수 S,TS, T가 주어질 때, ∑i=STai\sum_{i=S}^{T} a_i를 구하시오.

입력

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

출력

∑i=STai\sum_{i=S}^{T} a_i를 출력한다.

예제3

  1. 예제 1

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

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

    입력
    16 17
    
    예상 출력
    1