配点 : 300 点
N 個の 1 以上の整数 a1,a2,...,aN があります. a1,a2,...,aN の値はわかりませんが,a1×a2×...×aN=P がわかっています.
a1,a2,...,aN の最大公約数として考えられるもののうち,最も大きいものを求めてください.
入力は以下の形式で標準入力から与えられる.
N P
答えを出力せよ.
3 24
2
例えば a1=2,a2=6,a3=2 の場合,最大公約数は 2 となります.
5 1
1
ai は正の整数なので,a1=a2=a3=a4=a5=1 以外にはありえません.
1 111
111
4 972439611840
206