Maths Olympiad Prep

Library / /282 of 397

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 CC' in this graph, define their outer cycle as
CC={xx(CC)(CC)}. 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 1kr1 \le k \le r and 1i,j1,j2,,jkr1 \le i, j_1, j_2, \dots, j_k \le r, we have
CiCj1Cj2Cjk. 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},1in\{A_i A_{i+1}\}, 1 \le i \le n, where n3n \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 nsn-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,,bnsb_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,,DnsD_1, D_2, \dots, D_{n-s}.

We first prove that there is no Di=Dj1Dj2DjkD_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 ij1,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,,DnsD_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
Dl1Dl2Dlm=(El1Fl1bl1)(ElmFlmblm)=bl1(El1Fl2)bl2(El2Fl3)blm(ElmFl1) 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 ElkFlk+1E_{l_k} * F_{l_{k+1}} is the red segment between blkb_{l_k} and blk+1b_{l_{k+1}}, hence Dl1Dl2DlmD_{l_1} * D_{l_2} * \dots * D_{l_m} is exactly the desired cycle.

Finally, we prove that r=nsr = n - s. In fact, if rns+1r \ge n - s + 1, then from these rr cycles we select ns+1n - s + 1 of them, denoted G1,G2,,Gns+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,,DnsD_1, D_2, \dots, D_{n-s}. Therefore, if we replace addition with the *-operation, this can be expressed as:
X(D1D2Dns)=(G1G2Gns+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 (ns+1)×(ns)(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,,Gns+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=nsr = n-s, that is, n=r+sn = r+s.

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 translated into English from zh; metadata (topic, difficulty) added by this project.