Maths Olympiad Prep

Library / Taiwan IMO Selection Camp /288 of 359

Taiwan IMO Selection Camp

Combinatorics Difficulty 6.7 National Olympiad Prove it Taiwan

In some country several pairs of cities are connected by direct two-way flights. It is possible to go from any city to any other city by a sequence of flights. The distance between two cities is defined to be the least possible number of flights required to go from one of them to the other. It is known that for any city there are at most 100 cities at distance exactly three from it. Prove that there is no city such that more than 2550 other cities have distance exactly four from it.

Solution

Define d(a,b)d(a, b) to be the distance between cities aa and bb, and let
Si(a)={c:d(a,c)=i} S_i(a) = \{c : d(a, c) = i\}
be the set of cities whose distance from city aa is exactly ii.

We proceed by contradiction: suppose there exists a city xx such that D=S4(x)D = S_4(x) satisfies ∣D∣≥2551|D| \geq 2551. Let A=S1(x)A = S_1(x). We say that a set A′A' is essential with respect to AA if and only if every city in DD can reach xx in 4 flights while passing through some city of A′A' along the way (for example, AA is of course essential with respect to itself.) In other words, every city of DD is at distance exactly 3 from some city of A′A', that is, D⊂⋃a∈A′S3(a)D \subset \bigcup_{a \in A'} S_3(a).

Consider an essential set A∗A^* with the smallest number of cities, and let m=∣A∗∣m = |A^*|. Since
m(101−m)≤50×51=2550, m(101 - m) \leq 50 \times 51 = 2550,
there must exist a city a∈A∗a \in A^* such that ∣S3(a)∩D∣≥102−m|S_3(a) \cap D| \geq 102 - m (otherwise 2551≥∣D∣≤∑a∈A∗∣S3(a)∣≤m×(101−m)≤25502551 \geq |D| \leq \sum_{a \in A^*} |S_3(a)| \leq m \times (101 - m) \leq 2550, a contradiction!). But by the hypothesis, ∣S3(a)∣≤100|S_3(a)| \leq 100,

so S3(a)S_3(a) contains at most 100−(102−m)=m−2100 - (102 - m) = m - 2 cities whose distance from cc is at most 3. Let T={c∈S3(a):d(x,c)≤3}T = \{c \in S_3(a) : d(x,c) \le 3\} be the set of these cities, so we have ∣T∣≤m−2|T| \le m - 2.

We will now show that ∣T∣≥m−1|T| \ge m - 1, thereby obtaining a contradiction. Take any a∈A∗a \in A^*, and let Aa=A∗∖{a}A_a = A^* \setminus \{a\}.
Since A∗A^* is minimal, for each y∈Aay \in A_a there must exist a city dy∈Dd_y \in D such that any flight sequence connecting xx and dyd_y must pass through yy. Therefore xx and dyd_y can be connected in the form x−y−by−cy−dyx - y - b_y - c_y - d_y; note that d(x,by)=2d(x, b_y) = 2 and d(x,cy)=3d(x, c_y) = 3 (since A∗A^* is minimal.) Since ∣Aa∣=m−1|A_a| = m - 1, there are altogether 2(m−1)2(m - 1) cities of the form by,cyb_y, c_y.

Lemma 1. All the byb_y's and cyc_y's are distinct.
Proof: Since d(x,by)=2d(x, b_y) = 2 and d(x,cz)=3d(x, c_z) = 3, byb_y and czc_z must be different. Also, if y≠zy \ne z but by=bzb_y = b_z, then there would exist x−y−bz−cz−dzx - y - b_z - c_z - d_z; but this would contradict the way dzd_z was originally constructed, so we must have by≠bzb_y \ne b_z. Similarly, if y≠zy \ne z, then cy≠czc_y \ne c_z. Hence byb_y and cyc_y give 2(m−1)2(m - 1) distinct cities.

Lemma 2. For each y∈Aay \in A_a, one of byb_y and cyc_y must be at distance 3 from aa, and therefore belongs to TT.
Proof: Since there is a flight sequence a−x−ya - x - y, d(a,y)≤2d(a, y) \le 2. On the other hand, clearly d(a,dy)≥d(x,dy)−d(x,a)=3d(a, d_y) \ge d(x, d_y) - d(x, a) = 3. Moreover, by the choice of dyd_y we know d(a,dy)≠3d(a, d_y) \ne 3, so d(a,dy)>3d(a, d_y) > 3. Finally, note that d(a,y)d(a, y), d(a,by)d(a, b_y), d(a,cy)d(a, c_y), d(a,dy)d(a, d_y) each differ from the next by at most 1, with the first term less than 3 and the last term greater than 3, so one of d(a,by)d(a, b_y) and d(a,cy)d(a, c_y) must equal 3. This completes the proof.

Combining the two lemmas above, we know ∣T∣≥m−1|T| \ge m - 1, which contradicts ∣T∣≤m−2|T| \le m - 2. Contradiction!

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

Source: MathNet, licensed CC-BY-4.0. Statement translated into English from zh; metadata (topic, difficulty) added by this project.