A city is a point on the plane. Suppose there are cities. Suppose that for each city , there is another city that is strictly closer to than all the other cities. The government builds a road connecting each city and its ; no other roads have been built. Suppose we know that, starting from any city, we can reach any other city through a series of roads.
We call a city is suburban if it is for some city . Show that there are at least suburban cities.
, 2021
Solution
Let us construct a directed graph with cities as vertices, and as edges. Since is connected and has a total of edges, this graph has exactly one cycle. This means that there is at most one pair of cities satisfying and .
Let us consider the following key lemma:
Lemma: If , then there exist at most 4 cities other than satisfying .
Proof: Suppose are all the cities other than satisfying . By definition, , which means and must lie on the same side of the perpendicular bisector of . Also by definition, we know , so must lie outside the circle centered at passing through point . This means the possible range of angles for the ray is .
Now, for any , must be the longest side of , that is, . Combining this with the previous discussion about the possible range of angles for the rays, we get
that is, . This completes the proof of the lemma.
Returning to the original problem. By the lemma, we know that for every city , there are at most four cities satisfying and . Let be the set of all suburban cities, and let be the set of all cities satisfying . Note that we have and (since the preimage under has size at most 4), which means . This completes the proof.