Maths Olympiad Prep

Library / /470 of 520

Combinatorics Difficulty 5.9 AIME, harder Prove it

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 AA and BB, traveling from city AA to city BB 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 d(a,b)d(a, b) denote the distance between cities aa and bb,
Si(a)={cd(a,c)=i}, S_{i}(a)=\{c \mid d(a, c)=i\},

i.e., the set of cities whose distance from city aa is exactly ii.
Assume there exists a city xx such that the number of elements in the set D=S4(x)D=S_{4}(x) is at least 2551.
Let A=S1(x)A=S_{1}(x).
If every city in set DD can be reached from city xx via a subset AA^{\prime} of AA in 4 flights, then the subset AA^{\prime} is called "important." In other words, every city in DD is at a distance of 3 from some element in AA^{\prime}, i.e.,
DaAS3(a)D \subseteq \bigcup_{a \in A^{\prime}} S_{3}(a).
For example, AA itself is important.
Let A0A_{0} be an important subset of AA with the minimum number of elements, and let this number be mm, i.e., m=A0m=\left|A_{0}\right|.

From m(101m)50×51=2550m(101-m) \leqslant 50 \times 51=2550, we know there must exist a city aA0a \in A_{0} such that
S3(a)D102m\left|S_{3}(a) \cap D\right| \geqslant 102-m.
Since S3(a)100\left|S_{3}(a)\right| \leqslant 100, there are at most
100(102m)=m2 100-(102-m)=m-2

cities cc in S3(a)S_{3}(a) such that d(c,x)3d(c, x) \leqslant 3.
Let T={cS3(a)d(x,c)3}T=\left\{c \in S_{3}(a) \mid d(x, c) \leqslant 3\right\}. Then
Tm2|T| \leqslant m-2.
To derive a contradiction, we can construct m1m-1 distinct elements in TT corresponding to the m1m-1 elements in the set Aa=A0\{a}A_{a}=A_{0} \backslash\{a\}.
Thus, Tm1|T| \geqslant m-1, which is a contradiction.
Since A0A_{0} has the minimum number of elements, for every yAay \in A_{a}, there exists a city dyDd_{y} \in D that can only be reached from xx via yy in 4 flights.
Therefore, there exist two cities byb_{y} and cyc_{y} such that the flight sequence
xybycydy x-y-b_{y}-c_{y}-d_{y}

reaches dyd_{y} from xx.
Since this is the shortest flight sequence, we have
d(x,by)=2,d(x,cy)=3 d\left(x, b_{y}\right)=2, d\left(x, c_{y}\right)=3 \text {. }

Next, we prove that for all yAay \in A_{a}, the 2(m1)2(m-1) cities of the form byb_{y} and cyc_{y} are all distinct.

In fact, for any y,zAay, z \in A_{a}, since the distances from cities byb_{y} and czc_{z} to xx are different, byb_{y} and czc_{z} must be different.

On the other hand, if for some y,z(yz)Aay, z (y \neq z) \in A_{a}, by=bzb_{y}=b_{z}, then there exists a path of length 4 from xx via yy to city dzd_{z}, i.e., xybzczdzx-y-b_{z}-c_{z}-d_{z}, which contradicts the selection of dzd_{z}.
Similarly, for any yzy \neq z, cyczc_{y} \neq c_{z}.
It remains to prove that for every yAay \in A_{a}, one of the cities byb_{y} and cyc_{y} is at a distance of 3 from aa, and thus belongs to TT.
Note that d(a,y)2d(a, y) \leqslant 2 (since there is a path axya-x-y).
And d(a,dy)d(x,dy)d(x,a)=3d\left(a, d_{y}\right) \geqslant d\left(x, d_{y}\right)-d(x, a)=3, by the selection of dyd_{y}, we know d(a,dy)3d\left(a, d_{y}\right) \neq 3.
Thus, d(a,dy)>3d\left(a, d_{y}\right)>3.
In the sequence d(a,y),d(a,by),d(a,cy),d(a,dy)d(a, y), d\left(a, b_{y}\right), d\left(a, c_{y}\right), d\left(a, d_{y}\right), 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 d(a,by)d\left(a, b_{y}\right) or d(a,cy)d\left(a, c_{y}\right) must be equal to 3.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic and difficulty added by this site.