- Giới hạn thời gian
- 1,0 s
- Giới hạn bộ nhớ
- 256 MB
- Điểm
- 100
- Tỉ lệ AC
- 9,8%
- Người giải
- 5
Cho một số nguyên dương thỏa mãn
. Hãy kiểm tra xem tích các ước nguyên tố của
có nhỏ hơn
hay không. Trong trường hợp
chỉ có một ước nguyên tố, ta định nghĩa tích các ước nguyên tố của
chính là ước nguyên tố duy nhất của
.
Input
- Gồm một dòng duy nhất chứa một số nguyên dương
.
Output
- Nếu tích các ước nguyên tố của
nhỏ hơn
, in
, ngược lại in
.
Samples
Sample Input 1
2Sample Output 1
NOSample Input 2
3Sample Output 2
NOSample Input 3
100000000000000003Sample Output 3
NOSample Input 4
4Sample Output 4
YESSample Input 5
20000002800000098Sample Output 5
YESClarification
- Các số
,
,
là các số nguyên tố. Tích các ước nguyên tố của các số này là chính nó, vì thế đáp án là
.
- Phân tích
ra thừa số nguyên tố, ta có
. Do
là ước nguyên tố duy nhất của
, tích các ước nguyên tố của
là
, và vì
, đáp án của trường hợp này là
.
- Ta có \(20000002800000098 = 2 × (10^8 + 7)^2\). Tích các ước nguyên tố của
là \(2 × (10^8 + 7)\) và nhỏ hơn
nên đáp án của trường hợp này là
.
Bình luận