Suppose $f(x)$ is differentiable on $[0,\,1]$, $f(0)=0$, $f(1)=1$ and $p_1,\,p_2,\cdots,\,p_n$ are $n$ positive real numbers. Prove there are distinct $x_1,\,x_2,\cdots,\,x_n$ such that $$ \sum_{i=1}^n\frac{p_i}{f'(x_i)}=\sum_{i=1}^n p_i. $$
I can only prove some special cases. Let $p=\sum_{i=1}^n p_i$. It suffice to prove that $\sum_{i=1}^n\frac{p_i}{pf'(x_i)}=1$. A proper choose is $f'(x_i)=\frac{np_i}{p}$. From Darboux theorem, if $f'$ is large enough, these values can attain.