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

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

일차합동식

시간 제한1초메모리 제한512 MB

요약
1≤a≤M, 2≤m≤M인 쌍 (a, m) 중 합동식 ax ≡ b (mod m)이 해를 갖는 쌍의 개수를 센다.
난이도

보통10점 중 7점

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

문제

정수 MM, bb가 주어질 때, 다음 두 조건을 만족하는 쌍 (a,m)(a, m)의 개수를 구하는 프로그램을 작성하세요.

  • 조건 1: aa, mm은 각각 1≤a≤M1 \le a \le M, 2≤m≤M2 \le m \le M을 만족하는 정수입니다.
  • 조건 2: xx에 관한 일차합동식 ax≡b(modm)ax \equiv b \pmod m의 해가 존재합니다.

입력

첫 번째 줄에 정수 MM과 bb가 순서대로 주어집니다.

출력

문제의 조건을 만족하는 쌍 (a,m)(a, m)의 개수를 출력합니다.

제한

  • 2≤M≤2×1052 \le M \le 2 \times 10^5
  • 0≤b≤10120 \le b \le 10^{12}
  • 입력으로 주어지는 수는 모두 정수

예제2

  1. 예제 1

    입력
    3 4
    
    예상 출력
    5
    
  2. 예제 2

    입력
    5 7
    
    예상 출력
    14