6. In a certain country, some pairs of cities (i.e., two cities in the country) are connected by bidirectional flight routes, and it is possible to travel from any city to any other city through a series of flights. The distance between two cities is defined as the minimum number of flights required to travel from one city to the other (if there is a flight route between cities and , traveling from city to city is considered one flight). It is known that for any city, the number of cities that are exactly 3 flights away is at most 100. Prove: There does not exist a city such that the number of cities that are exactly 4 flights away is more than 2550.
Solution
6. Let denote the distance between cities and ,
i.e., the set of cities whose distance from city is exactly .
Assume there exists a city such that the number of elements in the set is at least 2551.
Let .
If every city in set can be reached from city via a subset of in 4 flights, then the subset is called "important." In other words, every city in is at a distance of 3 from some element in , i.e.,
.
For example, itself is important.
Let be an important subset of with the minimum number of elements, and let this number be , i.e., .
From , we know there must exist a city such that
.
Since , there are at most
cities in such that .
Let . Then
.
To derive a contradiction, we can construct distinct elements in corresponding to the elements in the set .
Thus, , which is a contradiction.
Since has the minimum number of elements, for every , there exists a city that can only be reached from via in 4 flights.
Therefore, there exist two cities and such that the flight sequence
reaches from .
Since this is the shortest flight sequence, we have
Next, we prove that for all , the cities of the form and are all distinct.
In fact, for any , since the distances from cities and to are different, and must be different.
On the other hand, if for some , , then there exists a path of length 4 from via to city , i.e., , which contradicts the selection of .
Similarly, for any , .
It remains to prove that for every , one of the cities and is at a distance of 3 from , and thus belongs to .
Note that (since there is a path ).
And , by the selection of , we know .
Thus, .
In the sequence , the difference between adjacent terms is at most 1.
Since the first term is less than 3 and the last term is greater than 3, one of the middle terms or must be equal to 3.