Let $\Bbb{Z}^+$be the set of all non-negative integers where $n$ and $k$ are given natural numbers. We consider the following non-decreasing function,
$$f:\Bbb{Z}^+ \to \Bbb{Z}^+$$ such that
\begin{align} f\left(\sum_{i=1}^n a_i^n\right) =\frac 1 k \sum_{i=1}^n \left(f(a_i)\right)^n \end{align}
1.Find all functions for $n=2014$ and $k=2014^{2013}$
2.Find, how many functions and which satisfy the condition of the problem depending on the values of parameters $n$ and $k$.
I have some ideas for this problem .
I know how to found $f(0)$ (just take $a_1=a_2=\cdots=a_n=0$) .
I also can found $f(1)$ (take $a_1=1$ and $a_2=\cdots=a_n=0$)
Then if $f(0)=0$ I've get that $f(a_n)+f(b_n)=f(a_n+b_n)$.
I also think thas all functions will be as $f(x)=kx$ but I can't prove it .
Can you help me with some partical solution or some ideas which can help to find it.
And can someone tell me how in first example ($n=2014$ and $k=2014^{2013}$) found f(2015) or $f(2016)$ using that $f(i^n)=i\cdot f(1)$ ( for $2015>i>1$)and $f(1)=0$ or $f(1)=2014$