Solution 1
mx0=mx1+mx2+....+mx2011. Now, divide by mx0 to get 1=mx1−x0+mx2−x0+....+mx2011−x0. Notice that since we can choose all nonnegative x0,...,x2011, we can make xn−x0 whatever we desire. WLOG, let x0≥...≥x2011 and let an=xn−x0. Notice that, also, ma2011 doesn't matter if we are able to make ma1+ma2+....+ma2010 equal to 1−(m1)x for any power of x. Consider m=2. We can achieve a sum of 1−(21)x by doing 21+41+... (the "simplest" sequence). If we don't have 21, to compensate, we need 2⋅41's. Now, let's try to generalize. The "simplest" sequence is having m1 m−1 times, m21 m−1 times, …. To make other sequences, we can split m−1 mi1s into m(m−1) mi+11s since (m−1)⋅mi1=m(m−1)⋅mi+11. Since we want 2010 terms, we have ∑ (m−1)⋅mx=2010. However, since we can set x to be anything we want (including 0), all we care about is that (m−1) ∣ 2010 which happens 016 times.
Solution 2
Let
P(m)=mx0−mx1−mx2−....−mx2011
. The problem then becomes finding the number of positive integer roots m for which P(m)=0 and x0,x1,...,x2011 are nonnegative integers. We plug in m=1 and see that
P(1)=1−1−1...−1=1−2011=−2010
Now, we can say that
P(m)=(m−1)Q(m)−2010
for some polynomial Q(m) with integer coefficients. Then if P(m)=0, (m−1)Q(m)=2010. Thus, if P(m)=0, then m−1∣2010 . Now, we need to show that
mx0=k=1∑2011mxk∀m−1∣2010
We try with the first few m that satisfy this. For m=2, we see we can satisfy this if x0=2010, x1=2009, x2=2008, ⋯ , x2008=2, x2009=1, x2010=0, x2011=0, because
22009+22008+⋯+21+20+20=22009+22008+⋯+21+21=⋯
(based on the idea 2n+2n=2n+1, leading to a chain of substitutions of this kind)
=22009+22008+22008=22009+22009=22010
. Thus 2 is a possible value of m. For other values, for example m=3, we can use the same strategy, with
x2011=x2010=x2009=0
,
x2008=x2007=1
,
x2006=x2005=2
,
⋯
,
x2=x1=1004
and
x0=1005
, because
30+30+30+31+31+32+32+⋯+31004+31004=31+31+31+32+32+⋯+31004+31004=32+32+32+⋯+31004+31004
=⋯=31004+31004+31004=31005
It's clearly seen we can use the same strategy for all m−1∣2010. We count all positive m satisfying m−1∣2010, and see there are 016
Solution 3
One notices that m−1∣2010 if and only if there exist non-negative integers x0,x1,…,x2011 such that mx0=∑k=12011mxk.
To prove the forward case, we proceed by directly finding x0,x1,…,x2011. Suppose m is an integer such that mx0=∑k=12011mxk. We will count how many xk=0, how many xk=1, etc. Suppose the number of xk=0 is non-zero. Then, there must be at least m such xk since m divides all the remaining terms, so m must also divide the sum of all the m0 terms. Thus, if we let xk=0 for k=1,2,…,m, we have,
mx0=m+k=m+1∑2011mxk.
Well clearly, mx0 is greater than m, so m2∣mx0. m2 will also divide every term, mxk, where xk≥2. So, all the terms, mxk, where xk<2 must sum to a multiple of m2. If there are exactly m terms where xk=0, then we must have at least m−1 terms where xk=1. Suppose there are exactly m−1 such terms and xk=1 for k=m+1,m+2,2m−1. Now, we have,
mx0=m2+k=2m∑2011mxk.
One can repeat this process for successive powers of m until the number of terms reaches 2011. Since there are m+j(m−1) terms after the jth power, we will only hit exactly 2011 terms if m−1 is a factor of 2010. To see this,
m+j(m−1)=2011⇒m−1+j(m−1)=2010⇒(m−1)(j+1)=2010.
Thus, when j=2010/(m−1)−1 (which is an integer since m−1∣2010 by assumption, there are exactly 2011 terms. To see that these terms sum to a power of m, we realize that the sum is a geometric series:
1+(m−1)+(m−1)m+(m−1)m2+⋯+(m−1)mj=1+(m−1)m−1mj+1−1=mj+1.
Thus, we have found a solution for the case m−1∣2010.
Now, for the reverse case, we use the formula
xk−1=(x−1)(xk−1+xk−2+⋯+1).
Suppose mx0=∑k=12011mxk has a solution. Subtract 2011 from both sides to get
mx0−1−2010=k=1∑2011(mxk−1).
Now apply the formula to get
(m−1)a0−2010=k=1∑2011[(m−1)ak],
where ak are some integers. Rearranging this equation, we find
(m−1)A=2010,
where A=a0−∑k=12011ak. Thus, if m is a solution, then m−1∣2010.
So, there is one positive integer solution corresponding to each factor of 2010. Since 2010=2⋅3⋅5⋅67, the number of solutions is 24=016.
Solution 4 (for noobs like me)
The problem is basically asking how many integers m have a power that can be expressed as the sum of 2011 other powers of m (not necessarily distinct). Notice that 2+2+4+8+16=32, 3+3+3+9+9+27+27+81+81=243, and 4+4+4+4+16+16+16+64+64+64+256+256+256=1024. Thus, we can safely assume that the equation 2011=(m−1)x+m must have an integer solution x. To find the number of m-values that allow the aforementioned equation to have an integer solution, we can subtract 1 from the constant m to make the equation equal a friendlier number, 2010, instead of the ugly prime number 2011: 2010=(m−1)x+(m−1). Factor the equation and we get 2010=(m−1)(x+1). The number of values of m−1 that allow x+1 to be an integer is quite obviously the number of factors of 2010. Factoring 2010, we obtain 2010=2×3×5×67, so the number of positive integers m that satisfy the required condition is 24=016.
-fidgetboss_4000
Solution 5
First of all, note that the nonnegative integer condition really does not matter, since even if we have a nonnegative power, there is always a power of m we can multiply to get to non-negative powers. Now we see that our problem is just a matter of m-chopping blocks. What is meant by m-chopping is taking an existing block of say mk and turning it into m blocks of mk−1. This process increases the total number of blocks by m−1 per chop.The problem wants us to find the number of positive integers m where some number of chops will turn 1 block into 2011 such blocks, thus increasing the total amount by 2010=2⋅3⋅5⋅67. Thus m−1∣2010, and a cursory check on extreme cases will confirm that there are indeed 016 possible ms.
Solution 6 (fast, easy)
The problem is basically saying that we want to find 2011 powers of m that add together to equal another power of m. If we had a power of m, mn, then to get to mn+1 or m⋅(mn), we have to add mn, m−1times. Then when we are at mn+1, to get to mn+2, it is similar. So we have to have msome number=mn+(m−1)mn+(m−1)(mn+1)…. This expression has 1+(m−1)+(m−1)+⋯=1+k(m−1) terms, and the number of terms must be equal to 2011 (as stated in the problem). Then 1+k(m−1)=2011, and we get the equation k(m−1)=2010=2⋅3⋅5⋅67. 2010 has 16 factors, and setting m−1 equal to each of these factors makes 016 values of m.
Solution 7 (Quick Modular Arithmetic)
Take(modm−1) of both sides
mx0≡1(modm−1)
k=1∑2011mxk≡2011(modm−1)
Setting both of these to be congruent to eachother, we get:
1≡2011(modm−1)
Subtract 1 from both sides to get:
0≡2010(modm−1)
m−1 must be a factor of 2010.
2010 has 16 factors, so there are 16 values of m.
Solution 8 (Polynomial Construction)
Let f(a) be a polynomial in terms of a, listed below, which has roots at the values m that satisfy the problem condition:
f(a)=ax0−k=1∑2011axk
It is evident to see that the polynomial has integer coefficients, which will be used later in the solution.
f(1)=1−2011=−2010. We use the fact that polynomials P(x) with integer coefficients satisfy the condition that (a−b)∣f(a)−f(b) for some integers a and b to conclude that
(m−1)∣f(m)−f(1)
Since m is a solution of the polynomial, we have that f(m)=0. Therefore, we have that
(m−1)∣2010
Therefore, we arrive at the condition that m−1 must be a factor of 2010.
Since 2010=2⋅3⋅5⋅67, 2010 has 16 factors, so there are 016 possible values of m.
-Vivdax
An Olympiad Problem that's (almost) the exact same (and it came before 2011, MAA)
https://artofproblemsolving.com/community/c6h84155p486903 2001 Austrian-Polish Math Individual Competition #1 ~MSC