#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月出版.