#7314. 飞飞学因数

飞飞学因数

题目描述

飞飞正在学习乘法和因数,若一个数x可以被分解为a*b,即x=a×b,那么我们就称a,b为x的因数,若a还是一个质数,则可以称a为x的质因数.飞飞在学习的过程中突然想到,每个大于1的数都可以被分解为若干个质因数相乘(若它本身是质数,那这个数就是自己的质因数),即每个大于1的数x都可以被分解为 的形式,其中pi为x的第i大的质因数,ti为pi在 x中的次数现在好奇的飞飞想要请你帮他找出,在给定x的所有质因数中,次数最高的数pi是多少,若有多个次数最高的质因数,则找到他们中最大的质因数pi.

输入格式

输入一个整数x

输出格式

输出一个数,表示次数最高且本身最大的质因数pi

300
5

数据规模与约定

对于30%的数据,x<=1000 对于60%的数据,x<=10000 对于100%的数据,1<x<=1000000

样例解释: 在所有的质因数中,5和2的次数最高,都为2,但是5>2 ,故飞飞想知道的答案是5.