#CCBOTPBA0000045. Ước nguyên tố phân biệt (Distinct Prime Divisors)
Ước nguyên tố phân biệt (Distinct Prime Divisors)
Distinct Prime Divisors
Source: Phước Hưng OJ
Version: Phuoc Hung OJ Extended
Problem Statement
Count distinct prime divisors of positive integer n, counting each prime only once. For n=1 output zero.
Input
One positive integer n.
Output
One integer: number of distinct prime factors.
Subtasks
-
Subtask 1 (20%):
n ≤ 1000. -
Subtask 2 (30%):
n ≤ 10^8. -
Subtask 3 (50%):
n ≤ 10^12.
Examples
Example 1
Input:
72
Output:
2
Explanation: 72 has distinct prime divisors 2 and 3.
Example 2
Input:
1
Output:
0
Explanation: One has no prime divisors.
Example 3
Input:
97
Output:
1
Explanation: 97 has one prime divisor, itself.