2020 USOJMO Problems/Problem 1
Let be an integer. Carl has books arranged on a bookshelf. Each book has a height and a width. No two books have the same height, and no two books have the same width. Initially, the books are arranged in increasing order of height from left to right. In a move, Carl picks any two adjacent books where the left book is wider and shorter than the right book, and swaps their locations. Carl does this repeatedly until no further moves are possible. Prove that regardless of how Carl makes his moves, he must stop after a finite number of moves, and when he does stop, the books are sorted in increasing order of width from left to right.
Without loss of generality, let the books have widths and heights of 1, 2, 3,..., and n. First we will show that Carl can only make finitely many moves.
Note that two books can never be swapped more than once with each other. This is because after a first swap, the wider book will be to the left of the other, so they can never be swapped back. Thus there can be at most moves.
Now we will show that the books are in increasing order of width when Carl is done making moves. Assume otherwise for the sake of contradiction. Now let be the width of the book in the kth spot from the left. Since the books are not in increasing order of width, there must be i such that , for .
Claim: The ith book must be shorter than the th book.
Proof: Assume otherwise for contradiction. Then the ith book must have started to the right of the th book, since the ith book is taller. However, the ith book is now to the left of the th book, so they must have been swapped at some point. But since , the ith book is also wider. But the ith book started to the right, so since it was wider it cannot have been swapped with the th book, so we arrive at a contradiction.
From the claim, the ith book must be shorter than the th book. But since the ith book is also wider by definition (as ), Carl can swap those two books, so he still has legal moves and we arrive at a contradiction, so we are done.