만드는 중입니다

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

팩토리얼 분수 방정식

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

요약
1/N! = 1/X + 1/Y를 만족하는 양의 정수 순서쌍 (X, Y)의 개수를 정확한 값으로 구한다.
난이도

어려움10점 중 8점

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

문제

양의 정수 NN이 주어진다. 다음 방정식을 만족하는 양의 정수 순서쌍 (X,Y)(X, Y)의 개수를 구하는 프로그램을 작성하시오.

1N!=1X+1Y\frac{1}{N!} = \frac{1}{X} + \frac{1}{Y}

XX와 YY의 순서는 구분한다. 즉 X≠YX \ne Y인 해에서 (X,Y)(X, Y)와 (Y,X)(Y, X)는 서로 다른 해로 센다.

입력

첫째 줄에 정수 NN이 주어진다. (1≤N≤1041 \le N \le 10^4)

출력

첫째 줄에 해의 개수를 출력한다. 개수가 매우 커지므로 나머지 연산을 하지 않고 정확한 값을 그대로 출력한다.

예제2

  1. 예제 1

    입력
    1
    
    예상 출력
    1
    
  2. 예제 2

    입력
    2
    
    예상 출력
    3