Maths Olympiad Prep

Track / Stage 8 / 100 of 180 #2440 of 2604

Problem 2440

IMO Shortlist mid-range; USAMO P2/P5
Combinatorics Difficulty 8.5 Prove it 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.

Next problem →

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:
Pi≺APj  ⟺  [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 P1≺A⋯≺APtP_1 \prec_A \cdots \prec_A P_t, where t≥nt \ge \sqrt{n}. Connect the segments
BPi,CPi(1≤i≤t),P1P2,⋯ ,Pt−1Pt,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(1≤i≤t−1),△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(1≤j≤k)U_j (1 \le j \le k), where ∠QBUj(1≤j≤k)\angle QBU_j (1 \le j \le k) are arranged in increasing order. Connect the segments BUj(1≤j≤k)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 QU1⋯UkRQU_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=n−tk_0 + k_1 + \cdots + k_t + \ell_1 + \cdots + \ell_t = n - t, we get T=(n−t)+(2t+1)=n+t+1≥n+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 reproduced verbatim; metadata (topic, difficulty, ordering) added by this project.