Maths Olympiad Prep

Track / Stage 8 / 108 of 180 #1808 of 1964

Problem 1808

IMO Shortlist mid-range; USAMO P2/P5
Combinatorics Difficulty 8.5 Prove it 2023 Chinese IMO National Team Selection Test · China · 2023

Suppose P1,,PnP_1, \dots, P_n are nn points inside triangle ABCABC, such that any three points among P1,,Pn,A,B,CP_1, \dots, P_n, A, B, C are not collinear. Prove: It is possible to divide ABC\triangle ABC into a union of 2n+12n+1 smaller triangles such that each smaller triangle has its vertices among P1,,Pn,A,B,CP_1, \dots, P_n, A, B, C, and the number of smaller triangles with vertices including at least one point among A,B,CA, B, C is no less than n+n+1n + \sqrt{n} + 1.

This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.

Official solution

*Proof.* For the edge BCBC, a partial order A\prec_A can be defined on the set P=P1,,PnP = P_1, \cdots, P_n as follows:
PiAPj    [t]Pi is an interior point of the PjBCthe ray PjPi intersects with the segment BC. P_i \prec_A P_j \iff \begin{aligned}[t] & P_i \text{ is an interior point of the } \triangle P_j BC \\ & \text{the ray } P_j P_i \text{ intersects with the segment } BC. \end{aligned}
Similarly, a partial order B\prec_B can be defined on PP using the edge CACA. If two distinct points Pi,PjP_i, P_j are incomparable under A\prec_A, then the line PiPjP_i P_j does not intersect with the segment BCBC. Since the line PiPjP_i P_j intersects with the boundary of ABC\triangle ABC at two points, it follows that Pi,PjP_i, P_j are comparable under B\prec_B. Thus, the anti-chains in the order A\prec_A are chains in the order B\prec_B.
By using the Dilworth theorem, under the partial order A\prec_A, there either exists a chain of length at least n\sqrt{n}, or there exists an anti-chain of length at least n\sqrt{n}. Combining with the above-mentioned property that an anti-chain in the order A\prec_A is a chain in the order B\prec_B, we know that there either exists a chain of length at least n\sqrt{n} under the partial order A\prec_A, or there exists a chain of length at least n\sqrt{n} under the partial order B\prec_B.
Without loss of generality, suppose there exists a chain of length at least n\sqrt{n} under the partial order A\prec_A, denoted as P1AAPtP_1 \prec_A \cdots \prec_A P_t, where tnt \ge \sqrt{n}. Connect the segments
BPi,CPi(1it),P1P2,,Pt1Pt,PtA, BP_i, CP_i (1 \le i \le t), P_1 P_2, \cdots, P_{t-1} P_t, P_t A,
which partition ABC\triangle ABC into 2t+12t + 1 triangles
()BCP1,BPiPi+1,CPiPi+1(1it1),BPtA,CPtA. (*) \quad \triangle BCP_1, \triangle BP_i P_{i+1}, \triangle CP_i P_{i+1} (1 \le i \le t-1), \triangle BP_t A, \triangle CP_t A.
Let the number of points from set PP in the interiors of BCP1,BP1P2,,BPtA\triangle BCP_1, \triangle BP_1 P_2, \cdots, \triangle BP_t A be k0,k1,,ktk_0, k_1, \cdots, k_t, respectively. For each such triangle \triangle, denoted as BQR\triangle BQR, suppose the interior points from set PP in \triangle are Uj(1jk)U_j (1 \le j \le k), where QBUj(1jk)\angle QBU_j (1 \le j \le k) are arranged in increasing order. Connect the segments BUj(1jk)BU_j (1 \le j \le k) and QU1,U1U2,,UkRQU_1, U_1 U_2, \cdots, U_k R, yielding k+1k + 1 small triangles that all include BB, and divide the polygon QU1UkRQU_1 \cdots U_k R into a union of kk small triangles arbitrarily (as it is well-known that any polygon can be triangulated). This way, \triangle is partitioned into the union of 2k+12k + 1 small triangles, k+1k + 1 of which include BB as a vertex. Similarly, suppose the number of points from set PP in the interiors of CP1P2,,CPtA\triangle CP_1 P_2, \cdots, \triangle CP_t A are 1,,t\ell_1, \cdots, \ell_t, respectively. For each such triangle \triangle', with \ell points from set PP in its interior, \triangle' can be partitioned into a union of 2+12\ell + 1 small triangles, +1\ell + 1 of which include CC as a vertex.
This way, we have constructed a triangulation of ABC\triangle ABC, where at least
T=i=0t(ki+1)+i=1t(i+1) T = \sum_{i=0}^{t} (k_i + 1) + \sum_{i=1}^{t} (\ell_i + 1)
of the small triangles include a point from {B,C}\{B, C\} as a vertex. Noting that k0+k1++kt+1++t=ntk_0 + k_1 + \cdots + k_t + \ell_1 + \cdots + \ell_t = n - t, we get T=(nt)+(2t+1)=n+t+1n+1T = (n - t) + (2t + 1) = n + t + 1 \ge \sqrt{n} + 1, which proves the conclusion of the theorem. \square

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