This answer uses strong induction to prove the solution to the chocolate bar splitting puzzle.
I'm trying to understand strong induction in general, and also specifically why it is needed in this case. What problem would we run into if we used simple induction? I.e. The base case is that for k=1 (k is the number of pieces we want), 0 cuts are needed, now show that for k+1 pieces, k cuts are needed.
Let $\mathcal P(n)$ be a statement whose expression depends on an integer $n\in\mathbb N$. You want to prove that it is true for all $n\in\mathbb N$. A proof by simple induction means that you show the following:
(i) $\mathcal P(0)$ is true
(ii) For all $n\in\mathbb N$, the fact that $\mathcal P(n)$ holds implies that $\mathcal P(n+1)$ holds too.
A proof by strong induction means that you show the following:
(i) $\mathcal P(0)$ is true
(ii)' For all $n\in\mathbb N$, the fact that $\mathcal P(m)$ holds for all $m<n$ implies that $\mathcal P(n+1)$ holds.
Fundamentally there is no difference between those two reasonings. It is mainly a matter of presentation. When you speak of a proof by strong induction, it is mainly to bring to the reader's attention that the induction step will not only consider one but potentially several step backwards. Personally I never liked the distinction between strong and simple induction, for me they are the same. And I am sceptical about the pedagogical interest of such a distinction, because it might make students think the strong one is a more powerful reasoning, whereas it is not...
Back to your chocolate bar splitting puzzle, it is required because if you have a rectangle composed of $n$ units squared, you will not be able to break it into two rectangles of respective sizes $n-1$ and $1$, unless the original rectangle is composed of a unique row of $n$ squares. Take for example a rectangle of $6$ squares, with $2$ rows and $3$ columns. You will have to break into two rectangles of respective sizes either $2\times2$ and $2\times1$, or twice $3\times1$.