The number 90^9909 has 19001900 different positive integral divisors. How many of these are squares of integers?

The answer is 250 but I'm not sure how to get there. (Number theory isn't one of my strong suits).

1 Answer
Jul 21, 2016

Wow - I get to answer my own question.

Explanation:

It turns out that the approach is a combination of combinatorics and number theory. We begin by factoring 90^9909 into its prime factors:
90^9=(5*3*3*2)^9909=(5332)9
=(5*3^2*2)^9=(5322)9
=5^9*3^18*2^9=5931829

The trick here is to figure out how to find squares of integers, which is relatively simple. Squares of integers can be generated in a variety of ways from this factorization:
5^9*3^18*2^95931829

We can see that 5^050, for example, is a square of an integer and a divisor of 90^9909; likewise, 5^252, 5^454,5^656, and 5^858 all meet these conditions as well. Therefore, we have 5 possible ways to configure a divisor of 90^9909 that is a square of an integer, using 5s alone.

The same reasoning applies to 3^18318 and 2^929. Every even power of these prime factors - 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 (10 total) for 3 and 0, 2, 4, 6, 8 (5 total) for 2 - is a perfect square who is a divisor of 90^9909. Furthermore, any combination of these prime divisors who have even powers also satisfies the conditions. For instance, (2^2*5^2)^2(2252)2 is a square of an integer, as is (3^8*2^4)^2(3824)2; and both, being made up of divisors of 90^9909, are also divisors of 90^9909.

Thus the desired number of squares of integers that are divisors of 90^9909 is given by 5*10*55105, which is the multiplication of the possible choices for each prime factor (5 for 5, 10 for 3, and 5 for 2). This is equal to 250250, which is the correct answer.