Maths Olympiad Prep

Library / Taiwan IMO Selection Camp /258 of 359

Taiwan IMO Selection Camp

Combinatorics Difficulty 6.5 National Olympiad Prove it Taiwan

Given a connected graph with nn edges, in which there is at most one edge between any two vertices. For any two cycles CC and C′C' in this graph, define their outer cycle as
C⋆C′={x∣x∈(C−C′)∪(C′−C)}. C \star C' = \{x \mid x \in (C - C') \cup (C' - C)\}.
(1) Let rr be the largest positive integer such that we can select rr cycles C1,C2,…,CrC_1, C_2, \dots, C_r from this graph, such that for all 1≤k≤r1 \le k \le r and 1≤i,j1,j2,…,jk≤r1 \le i, j_1, j_2, \dots, j_k \le r, we have
Ci≠Cj1⋆Cj2⋆⋯⋆Cjk. C_i \neq C_{j_1} \star C_{j_2} \star \dots \star C_{j_k}.
(2) Let ss be the largest positive integer such that we can select ss edges from these nn edges, such that the selected edges do not form a cycle.
Prove that r+s=nr+s=n.
Remark: A cycle is a set of edges of the form {AiAi+1},1≤i≤n\{A_i A_{i+1}\}, 1 \le i \le n, where n≥3n \ge 3, A1,A2,…,AnA_1, A_2, \dots, A_n are distinct vertices, and An+1=A1A_{n+1} = A_1.

Solution

Consider a way of selecting ss edges satisfying the condition, and color these ss edges red, and the other n−sn-s edges blue. If the red edges are not connected, then adding an edge connecting different connected components must not produce a new cycle, which contradicts the maximality of ss, so these red edges are connected and acyclic, hence these ss edges form a tree. Now consider the blue edges b1,b2,…,bn−sb_1, b_2, \dots, b_{n-s}; by definition, each blue edge together with certain red edges forms exactly one cycle, denoted respectively as D1,D2,…,Dn−sD_1, D_2, \dots, D_{n-s}.

We first prove that there is no Di=Dj1⋆Dj2⋆⋯⋆DjkD_i = D_{j_1} \star D_{j_2} \star \dots \star D_{j_k}, because each blue edge belongs uniquely to one DiD_i, so as long as i≠j1,j2,…,jki \neq j_1, j_2, \dots, j_k, the above equation cannot hold.

Next, we prove that any other cycle can be obtained by applying the *-operation to some of the cycles among D1,D2,…,Dn−sD_1, D_2, \dots, D_{n-s}. First, suppose there is a cycle containing mm blue edges (in order along the cycle, bl1,…,blmb_{l_1}, \dots, b_{l_m}). Let Di=Ei+Fi+biD_i = E_i + F_i + b_i, where Ei,FiE_i, F_i are respectively the sets of edges from the two endpoints of bib_i to the root of the tree. Then
Dl1∗Dl2∗⋯∗Dlm=(El1∗Fl1∗bl1)∗⋯∗(Elm∗Flm∗blm)=bl1∗(El1∗Fl2)∗bl2∗(El2∗Fl3)∗⋯∗blm∗(Elm∗Fl1) D_{l_1} * D_{l_2} * \dots * D_{l_m} = (E_{l_1} * F_{l_1} * b_{l_1}) * \dots * (E_{l_m} * F_{l_m} * b_{l_m}) = b_{l_1} * (E_{l_1} * F_{l_2}) * b_{l_2} * (E_{l_2} * F_{l_3}) * \dots * b_{l_m} * (E_{l_m} * F_{l_1})
where Elk∗Flk+1E_{l_k} * F_{l_{k+1}} is the red segment between blkb_{l_k} and blk+1b_{l_{k+1}}, hence Dl1∗Dl2∗⋯∗DlmD_{l_1} * D_{l_2} * \dots * D_{l_m} is exactly the desired cycle.

Finally, we prove that r=n−sr = n - s. In fact, if r≥n−s+1r \ge n - s + 1, then from these rr cycles we select n−s+1n - s + 1 of them, denoted G1,G2,…,Gn−s+1G_1, G_2, \dots, G_{n-s+1}. From the previous discussion we know that these cycles can all be obtained by applying the *-operation to some of the cycles among D1,D2,…,Dn−sD_1, D_2, \dots, D_{n-s}. Therefore, if we replace addition with the *-operation, this can be expressed as:
X(D1D2⋮Dn−s)=(G1G2⋮Gn−s+1)(1) X \begin{pmatrix} D_1 \\ D_2 \\ \vdots \\ D_{n-s} \end{pmatrix} = \begin{pmatrix} G_1 \\ G_2 \\ \vdots \\ G_{n-s+1} \end{pmatrix} \quad (1)
where XX is a (n−s+1)×(n−s)(n-s+1) \times (n-s) 0-1 matrix, and performing Gaussian elimination by adding and subtracting rows of XX, there must be a row that becomes entirely 0 (i.e., row echelon form), meaning that one of the rows can be obtained by applying the *-operation to some of the other rows. That is, among G1,G2,…,Gn−s+1G_1, G_2, \dots, G_{n-s+1} there is also some element that can be obtained by applying the *-operation to the other elements among them, a contradiction. Therefore r=n−sr = n-s, that is, n=r+sn = r+s.

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.