Here is a proof I came up with in the exam I just took. But I suspect there may be some issues since I think it seems too simple.
Proof
Let $p_n(x)$ denote a complex polynomial of order $n$ (coefficients from $\mathbb C$), and suppose $p_n(x)$ has $s$ distinct roots ($s>n$). And let $$q_s(x)=\prod_{i=1}^{s}(x-x_i)$$ where $x_i$ ($i=1,2,\cdots,s$) is one root for $p_n(x)$. Therefore, $q_s(x)$ must divide $p_n(x)$ (is it sufficient to say this?), i.e., $$q_s(x)\mid p_n(x)$$ which requires $$\deg(q_s(x))\le\deg(p_n(x))$$ or $$s\le n$$ which contradicts the hypothesis. So the original statement is right.
Since this question appeared at the end of my exam, I think it wouldn't be this easy to do. Maybe there are indeed some issues in my proof? Can you point it out, or verify that my proof is just ok? Thanks in advance.