问题标题: 酷町堂:质因数个数

0
0
已解决
高子健
高子健
新手天翼
新手天翼

酷酷刚刚学完数学中的质因数知识,他知道任意一个大于1的自然数都有质因数。
老师想考一考酷酷有没有掌握质因数的判断方法,他列出了n个整数,让酷酷在这些整数中找到拥有质因数个数最多的整数,这可把酷酷难坏了。

请你编写一个程序,找出输入的n个整数中含质因数个数最多的整数。如果有多个含质因数个数最多的数字,则输出最靠前的那一个 。

提示:运用埃氏筛的思想,对所有质数的倍数做处理。

输入描述 Input Description

两行,第一行一个整数n,表示输入的整数的个数
第二行,n个整数

输出描述 Output Description

一个整数,表示整数中质因数最多的整数

样例输入 Sample Input

 

5
47 68 23 77 50

样例输出 Sample Output

 

68

数据范围及提示 Data Size & Hint

n<=1000,1000<=每个整数<=100000
在算一个整数的质因数个数时,相同的质因数算作一个。
比如8=2×2×2,则8仅有一个质因数2。


0
已采纳
董宇昊
董宇昊
初级启示者
初级启示者

这是考试题目

0
我要回答