Maths Olympiad Prep

Library / /4 of 10

, 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 m3m \ge 3 and nm3n \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 (m1)(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 EVn|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)(m1)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)(m1)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, GG' is necessarily connected and satisfies EV|E'| \le |V'|. Hence, GG' is either a tree or has a unique cycle. We will consider three cases.

(0) GG' 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(m1)d(v1)\beta(v_1) = 0 \le (m-1)d(v_1), which contradicts our assumption.

(1) GG' 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)1md(v_1) - 1 \ge m vertices of degree 1 in GG.
Let v1v_1 be connected to v2v_2 in GG'. In this case, the inequality β(v1)(m1)d(v1)+1\beta(v_1) \ge (m-1)d(v_1) + 1 becomes
d(v2)1(m1)d(v1)+1m2, 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)(m1)d(v2)+1(m1)(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)21+(m2+1)+(m1)(m2+1)+12=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 nm3n \le m^3.

(2) All vertices in GG' have degree at least 2. In this case, GG' forms a cycle v1v2vtv1v_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(vi1)2)+(d(vi+1)2)+2β(vi)(m1)d(vi)+12d(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)(m1)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,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.