Calculate the following numbers in modular arithmetic. Justify your answers.
$$1^1+2^2+\cdots+99^{99}\pmod3.$$
I know that $$1^1 + 2^2 + \cdots + 99^{99} = \sum_{n=0}^{32} (3n + 1)^{3n + 1} + \sum_{n=0}^{32} (3n + 2)^{3n + 2} + \sum_{n=0}^{32} (3n + 3)^{3n + 3}.$$ Then I find that $$\sum_{n=0}^{32} (3n + 3)^{3n + 3}\equiv 0 \pmod3,$$ \begin{align*} &\mathrel{\phantom{=}}{} \sum_{n=0}^{32} (3n + 1)^{3n + 1} \equiv 3\sum_{n=0}^{32} n(3n + 1)^{3n}+\sum_{n=0}^{32}(3n + 1)^{3n}\\ &\equiv \sum_{n=0}^{32}(3(9n^3 + 9n^2 + 3n) + 1)^{n}\equiv \sum_{n=0}^{32}\sum_{r=0}^{n}\binom{n}{n-r}(3)^r(9n^3 + 9n^2 + 3n)^r1^{n-r}\\ &\equiv \sum_{n=0}^{32}1^n + 3\sum_{n=0}^{32}\left(\binom{n}{1}(9n^3 + 9n^2 + 3n)+\cdots+\binom{n}{n}(3)^{n-1}(9n^3 + 9n^2 + 3n)^n\right)\\ &\equiv \sum_{n=0}^{32}1^n \equiv 33 \equiv 0\pmod3, \end{align*}\begin{align*} &\mathrel{\phantom{=}}{} \sum_{n=0}^{32} (3n + 2)^{3n + 2} \equiv 3\sum_{n=0}^{32} (3n^2+4n)(3n + 2)^{3n}+\sum_{n=0}^{32}4(3n + 2)^{3n}\\ &\equiv \sum_{n=0}^{32}4(3(9n^3 + 18n^2 + 12n) + 8)^{n} \equiv 4\sum_{n=0}^{32}\sum_{r=0}^{n}\binom{n}{n-r}(3)^r(9n^3 + 18n^2 + 12n)^r8^{n-r}\\ &\equiv 4\sum_{n=0}^{32}\left(\binom{n}{n}8^n + \binom{n}{1}(3)(9n^3 + 9n^2 + 3n)+\cdots+\binom{n}{0}(3)(3)^{n-1}(9n^3 + 9n^2 + 3n)^n)\right)\\ &\equiv 4\sum_{n=0}^{32}\binom{n}{n}(9-1)^n\equiv 4\sum_{n=0}^{32}(9-1)^n\\ &\equiv 4\sum_{n=0}^{32}\left(\binom{n}{n}9^n+\binom{n}{n-1}9^{n-1}+\cdots+\binom{n}{n-1}1^n\right)\equiv 4\sum_{n=0}^{32}1^n\\ &\equiv 132\equiv 0\pmod 3. \end{align*} Therefore, $$1^1 + 2^2 + \cdots + 99^{99}\equiv 0 + 0 + 0 \equiv 0\pmod3.$$
Am I correct? Is it correct that $\sum\limits_{n=0}^{32}(3n + 1)^{3n + 1} \equiv 0\pmod3$ and $\sum\limits_{n=0}^{32} (3n + 2)^{3n + 2}\equiv 0\pmod3$?
We sum terms of the shape $n^n$ for $n$ running between $1$ and $99$. We consider the cases:
The corresponding subsums are
So we add and get $1$ modulo $3$ in the final.
Computer check, sage: