Hacking Number
Xem PDF
Điểm:
200 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Số Hacking Number được định nghĩa là một số CHẴN có thể phân tích ra thừa số nguyên tố, sao cho số lượng thừa số nguyên tố CHÍNH XÁC là ba thừa số (Tính cả các số trùng nhau).
Ví dụ như số \(8\) là một số Hacking Number vì nó có thể phân tích ra là \(8 = 2 * 2 * 2\) và còn là số chẵn.
\(12\) cũng là Hacking Number vì nó là số chẵn phân tích ra là \(12 = 2 * 2 * 3\).
Còn số \(27\) dù có thể phân tích ra là \(27 = 3 * 3 * 3\) nhưng lại không phải Hacking Number do nó là số LẺ.
Ví dụ cuối cùng là số \(4\), dù là số chẵn nhưng chỉ có \(2\) phần tử sau khi phân tích ra thừa số nguyên tố \((4 = 2 * 2)\)
Cho một số \(N\) \((1 \le N \le 10^{9})\) và nhiệm vụ của bạn là xác định xem nó có phải Hacking Number không?
Input
- Một số tự nhiên \(N\) \((1 \leq N \leq 10^{9})\)
Output
- In ra
Yesnếu như \(N\) làHacking Number,Nonếu không phải.
Example
Test 1
Input
8
Output
Yes
Test 2
Input
9
Output
No
Bình luận