Maths Olympiad Prep

Library / Chinese IMO National Team Selection Test /2 of 7

Chinese IMO National Team Selection Test, 2023

Combinatorics Difficulty 8.5 Shortlist Prove it China

A party is attended by nn people. Assume that there are at most nn pairs of friendships among them, and any two people shake hands at the party if and only if they have a common friend at the party.
Suppose mm is a positive integer satisfying m≥3m \ge 3 and n≤m3n \le m^3. Prove that there exists a person AA such that the number of people AA has shaken hands with at this party does not exceed (m−1)(m-1) times the number of AA's friends.

Solution

Proof. We represent individuals as vertices, friendships as edges, and use a graph to depict the problem.
The given graph contains a connected subgraph G=(V,E)G = (V, E) satisfying ∣E∣≤∣V∣≤n|E| \le |V| \le n. We denote the degree of vertex vv as d(v)d(v) and the number of individuals with whom vv has shaken hands as β(v)\beta(v).
Assume the proposition is false, implying that for any vertex vv, we have
(∗)β(v)≥(m−1)⋅d(v)+1. (*) \qquad \beta(v) \ge (m-1) \cdot d(v) + 1.
Observation: For every vertex v0v_0 with degree 1 (connected to v1v_1), (*) implies β(v0)≥(m−1)⋅d(v0)+1=m\beta(v_0) \ge (m-1) \cdot d(v_0) + 1 = m. Thus, we have d(v1)≥m+1d(v_1) \ge m + 1.
Consider the graph G′=(V′,E′)G' = (V', E') obtained by removing all vertices of degree 1 in GG along with their incident edges. Note that the number of removed vertices is equal to the number of removed edges. Therefore, G′G' is necessarily connected and satisfies ∣E′∣≤∣V′∣|E'| \le |V'|. Hence, G′G' is either a tree or has a unique cycle. We will consider three cases.

(0) G′G' has only one vertex v1v_1. From the previous observation, we know that d(v1)≥m+1d(v_1) \ge m+1. This implies that GG has only m+2m+2 vertices, and all edges are the ones connecting v1v_1 to all other vertices. However, in this case, β(v1)=0≤(m−1)d(v1)\beta(v_1) = 0 \le (m-1)d(v_1), which contradicts our assumption.

(1) G′G' has a vertex v1v_1 with degree 1. Then, v1v_1 must be connected to a vertex v0v_0 with degree 1 in GG. From the previous observation, we know that d(v1)≥m+1d(v_1) \ge m+1, which implies that v1v_1 is connected to d(v1)−1≥md(v_1) - 1 \ge m vertices of degree 1 in GG.
Let v1v_1 be connected to v2v_2 in G′G'. In this case, the inequality β(v1)≥(m−1)d(v1)+1\beta(v_1) \ge (m-1)d(v_1) + 1 becomes
d(v2)−1≥(m−1)d(v1)+1≥m2, d(v_2) - 1 \ge (m-1)d(v_1) + 1 \ge m^2,
which implies d(v2)≥m2+1d(v_2) \ge m^2 + 1.
Considering the inequality (*) for v2v_2, we have
β(v2)≥(m−1)d(v2)+1≥(m−1)(m2+1)+1. \beta(v_2) \ge (m-1)d(v_2) + 1 \ge (m-1)(m^2 + 1) + 1.
Note that the friends of v2v_2 and the people v2v_2 has shaken hands with are pairwise distinct, except when v2v_2 lies on a cycle of length 3, in which case v2v_2 shakes hands with both of its friends. From this, we conclude that GG has at least
1+d(v2)+β(v2)−2≥1+(m2+1)+(m−1)(m2+1)+1−2=m3+m>m3 1 + d(v_2) + \beta(v_2) - 2 \ge 1 + (m^2 + 1) + (m-1)(m^2 + 1) + 1 - 2 = m^3 + m > m^3
vertices, which contradicts n≤m3n \le m^3.

(2) All vertices in G′G' have degree at least 2. In this case, G′G' forms a cycle v1∼v2∼⋯∼vt∼v1v_1 \sim v_2 \sim \dots \sim v_t \sim v_1, where indices are taken modulo tt.
From the previous observation, each vertex viv_i is connected to exactly d(vi)−2d(v_i) - 2 (in GG) vertices of degree 1. Thus, for viv_i, (*) implies:
(d(vi−1)−2)+(d(vi+1)−2)+2≥β(vi)≥(m−1)⋅d(vi)+1≥2d(vi)+1. (d(v_{i-1}) - 2) + (d(v_{i+1}) - 2) + 2 \ge \beta(v_i) \ge (m-1) \cdot d(v_i) + 1 \ge 2d(v_i) + 1.
Summing up these inequalities for all ii, we arrive at a contradiction.

Therefore, we conclude that there exists a vertex vv such that β(v)≤(m−1)⋅d(v)\beta(v) \le (m-1) \cdot d(v). Hence, the proposition holds. □\square

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 reproduced verbatim; metadata (topic, difficulty) added by this project.