# Greetings from The On-Line Encyclopedia of Integer Sequences! http://oeis.org/ Search: id:a052410 Showing 1-1 of 1 %I A052410 #48 Jul 22 2024 20:14:10 %S A052410 1,2,3,2,5,6,7,2,3,10,11,12,13,14,15,2,17,18,19,20,21,22,23,24,5,26,3, %T A052410 28,29,30,31,2,33,34,35,6,37,38,39,40,41,42,43,44,45,46,47,48,7,50,51, %U A052410 52,53,54,55,56,57,58,59,60,61,62,63,2,65,66,67,68,69,70,71,72,73,74 %N A052410 Write n = m^k with m, k integers, k >= 1, then a(n) is the smallest possible choice for m. %C A052410 Value of m in m^p = n, where p is the largest possible power (see A052409). %C A052410 For n > 1, n is a perfect power iff a(n) <> n. - _Reinhard Zumkeller_, Oct 13 2002 %C A052410 a(n)^A052409(n) = n. - _Reinhard Zumkeller_, Apr 06 2014 %C A052410 Every integer root of n is a power of a(n). All entries (except 1) belong to A007916. - _Gus Wiseman_, Sep 11 2017 %H A052410 Daniel Forgues, Table of n, a(n) for n=1..100000 %H A052410 Eric Weisstein's World of Mathematics, Power %H A052410 Eric Weisstein's World of Mathematics, Perfect Power %F A052410 a(A001597(k)) = A025478(k). %F A052410 a(n) = A007916(A278028(n,1)). - _Gus Wiseman_, Sep 11 2017 %p A052410 a:= n-> (l-> (t-> mul(i[1]^(i[2]/t), i=l))( %p A052410 igcd(seq(i[2], i=l))))(ifactors(n)[2]): %p A052410 seq(a(n), n=1..74); # _Alois P. Heinz_, Jul 22 2024 %t A052410 Table[If[n==1, 1, n^(1/(GCD@@(Last/@FactorInteger[n])))], {n, 100}] %o A052410 (Haskell) %o A052410 a052410 n = product $ zipWith (^) %o A052410 (a027748_row n) (map (`div` (foldl1 gcd es)) es) %o A052410 where es = a124010_row n %o A052410 -- _Reinhard Zumkeller_, Jul 15 2012 %o A052410 (PARI) a(n) = if (ispower(n,,&r), r, n); \\ _Michel Marcus_, Jul 19 2017 %o A052410 (Python) %o A052410 def upto(n): %o A052410 list = [1] + [0] * (n - 1) %o A052410 for i in range(2, n + 1): %o A052410 if not list[i - 1]: %o A052410 j = i %o A052410 while j <= n: %o A052410 list[j - 1] = i %o A052410 j *= i %o A052410 return list %o A052410 # _M. Eren Kesim_, Jun 03 2021 %o A052410 (Python) %o A052410 from math import gcd %o A052410 from sympy import integer_nthroot, factorint %o A052410 def A052410(n): return integer_nthroot(n,gcd(*factorint(n).values()))[0] if n>1 else 1 # _Chai Wah Wu_, Mar 02 2024 %Y A052410 Cf. A001597, A025478, A007916, A027748, A052409, A072775, A124010, A175781, A278028, A288636, A289023. %K A052410 nonn %O A052410 1,2 %A A052410 _Eric W. Weisstein_ %E A052410 Definition edited (in a complementary form to A052409) by _Daniel Forgues_, Mar 14 2009 %E A052410 Corrected by _Charles R Greathouse IV_, Sep 02 2009 %E A052410 Definition edited by _N. J. A. Sloane_, Sep 03 2010 # Content is available under The OEIS End-User License Agreement: http://oeis.org/LICENSE