#P3048. Max Factor

    ID: 2049 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>数论大整数质因数分解USACO 2005 October Bronze

Max Factor

题目描述

为了提高农场的组织性,农夫约翰给他的每头奶牛都标记了一个独一无二的序列号,范围在1120,00020,000之间。然而,他并不知道奶牛们会根据序列号中的某些特征来判断地位高低。具体来说,序列号的最大质因数最大的奶牛在牛群中享有最高的社会地位。

(注:质数是指只能被11和它本身整除的数。例如,77是质数,而66可以被2233整除,因此不是质数。)

给定一组N1N5,000N(1 ≤ N ≤ 5,000)个序列号,范围在1到20,00020,000之间,请确定其中最大质因数最大的那个序列号。如果有多个序列号的最大质因数相同,则输出最先出现的那个。

输入格式

  • 11行:一个整数NN,表示序列号的数量。
  • 22行到第N+1N+1行:每行一个序列号。

输出格式

  • 11行:具有最大质因数的序列号。如果有多个,输出最先出现的那个。

输入样例

4
36
38
40
42

输出样例

38

提示

输出解释: 3838的最大质因数是1919。其他输入的数字中没有比1919更大的质因数。

来源

USACO 2005年10月青铜组