Show that $n$ is square-full iff $n$ can be written in the form :
$$ n = a^2 b^3 $$
I stumbled upon this as an exercise, but I do not see how I should attempt to show it. If we have $b=1$ , shouldn't this be obvious ? Should I try to do it for different values of $b$ ? I'd appreciate a hint more than a full answer, since I would like to do it myself. Also, how would one generalize this to numbers that are k-full? Thanks in advance.
Think about the prime factorization of $n$. If $p^k$ is the highest power of $p$ that divides $n$, then $k\geq 2$ since $n$ is square-full. If $k$ is even, then $p^k$ is a square. If $k$ is odd, then it is at least 3, so it's of the form $2m+3$, where $m\geq 0$. Then $p^k = p^{2m}p^3$ which is a square times a cube. So you can express the prime factorization of $n$ as a square times a cube.