MathLabs

Problem 6

Let a1,…,ana_1,\ldots,a_n be distinct positive integers and let MM be a set of n−1n-1 positive integers not containing s=a1+⋯+ans=a_1+\cdots+a_n. A grasshopper starts at 00 and makes nn jumps to the right, with lengths a1,…,ana_1,\ldots,a_n in some order. Prove that the order can be chosen so that the grasshopper never lands on a point in MM.
Step 1 of 5: Strengthen the induction statement and set the notation
In plain words

The longest jump is the natural final jump. The point just before it is the key checkpoint.

a1<⋯<an,s=a1+⋯+an,x=s−ana_1<\cdots<a_n,\quad s=a_1+\cdots+a_n,\quad x=s-a_n
Detailed analysis

We prove the slightly stronger statement by induction on nn: for any set of at most n−1n-1 positive forbidden points whose total ss is not forbidden, the jumps can be ordered safely. Arrange the lengths as a1<⋯<ana_1<\cdots<a_n, write s=a1+⋯+ans=a_1+\cdots+a_n, and put x=s−anx=s-a_n. The case n=1n=1 is immediate.