#T560475. 不同质数相乘得到的整数
不同质数相乘得到的整数
题目描述
输入一个整数n,判断n是否为若干个不同的质数相乘得到的乘积,包括n本身为质数。
输入格式
输入数据占一行,为一个正整数n,2≤n≤1000000。
输出格式
如果n为若干个不同的质数相乘得到的乘积,包括n本身为质数,输出yes,否则输出no。
输入输出样例 #1
输入 #1
42
输出 #1
yes
输入输出样例 #2
输入 #2
44
输出 #2
no
说明/提示
样例说明
42=2×3×7,符合题目要求;44=2×2×11,不符合题目要求。
本题出处
本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.