[step:Compute the characteristic polynomial in companion-row form]For arbitrary real numbers $r_1,\dots,r_n$, define $M(r_1,\dots,r_n) \in \mathbb{R}^{n \times n}$ to be the matrix whose first column is $(c_1,\dots,c_{n-1},r_1)^\top$, whose entries in positions $(j-1,j)$ are $1$ for $2 \le j \le n$, whose last-row entries are $(r_1,\dots,r_n)$, and whose remaining entries are $0$. Define polynomials $P_1,\dots,P_n \in \mathbb{R}[s]$ recursively by $P_1(s):=1$ and
\begin{align*}
P_{j+1}(s):=sP_j(s)-c_j
\end{align*}
for $1 \le j \le n-1$. Then $P_j$ has degree $j-1$ and leading coefficient $1$ for each $1 \le j \le n$.
We claim that
\begin{align*}
\det(sI_n-M(r_1,\dots,r_n))=(s-r_n)P_n(s)-\sum_{j=1}^{n-1} r_jP_j(s).
\end{align*}
If $n=1$, then $M(r_1)$ is the $1\times 1$ matrix with entry $r_1$, while $P_1(s)=1$ and the sum over $1 \le j \le 0$ is empty. Hence
\begin{align*}
\det(sI_1-M(r_1))=s-r_1=(s-r_1)P_1(s),
\end{align*}
so the identity holds in the one-dimensional case.
Assume now that $n\geq 2$. To prove this determinant identity directly, define $N(s) := sI_n-M(r_1,\dots,r_n) \in \mathbb{R}[s]^{n \times n}$. For $1 \le j \le n-1$, let $N_j(s) \in \mathbb{R}[s]^{j \times j}$ be the submatrix consisting of the first $j$ rows and first $j$ columns of $sI_n-M(r_1,\dots,r_n)$, and define $D_j(s):=\det N_j(s)$. Then $D_1(s)=s-c_1=P_2(s)$. Expanding $D_j(s)$ along the last column for $2 \le j \le n-1$ gives
\begin{align*}
D_j(s)=sD_{j-1}(s)-c_j.
\end{align*}
Indeed, the last column of $N_j(s)$ has entries $-1$ in row $j-1$, $s$ in row $j$, and $0$ elsewhere; the cofactor of the $-1$ entry is $(-1)^{j-1+j}$ times the determinant of the triangular matrix with diagonal entries $1,\dots,1,c_j$, hence contributes $-c_j$. By induction, $D_j(s)=P_{j+1}(s)$ for $1 \le j \le n-1$.
Now expand $\det N(s)$ along its last row. The entry in column $j<n$ is $-r_j$, and its cofactor is $P_j(s)$: deleting the last row and the $j$-th column leaves a block upper triangular matrix whose left block has determinant $P_j(s)$ and whose right block has determinant $1$. The entry in column $n$ is $s-r_n$, and its cofactor is $D_{n-1}(s)=P_n(s)$. Therefore
\begin{align*}
\det(sI_n-M(r_1,\dots,r_n))=(s-r_n)P_n(s)-\sum_{j=1}^{n-1} r_jP_j(s).
\end{align*}
This proves the formula as a polynomial identity in $\mathbb{R}[s]$, so no eigenvalue multiplicity argument is needed.[/step]