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

1770번 - 배수와 약수의 개수

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB85229324133.801%

문제

양의 정수 N이 주어졌을 때, 다음 두 조건을 만족하는 양의 정수 X의 개수를 구해보자.

  • X는 N의 배수이다.
  • X의 양의 약수의 개수는 N개이다.

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 양의 정수 N을 포함하고 있다.

출력

각각의 테스트 케이스마다 문제 조건을 만족하는 양의 정수 X의 개수를 한 줄에 하나씩 출력한다. 만약, 조건을 만족하는 정수의 개수가 무한대인 경우 -1을 출력한다.

제한

  • 1 ≤ T ≤ 100
  • 1 ≤ N ≤ 1018

예제 입력 1

3
6
113
144

예제 출력 1

2
1
-1

노트

첫 번째 테스트 케이스의 경우에는 12와 18, 두 번째 테스트 케이스의 경우에는 113112가 조건을 만족하는 정수이다.

출처

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

출처

대학교 대회

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

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