A finite point set P={(xi,yi)∣i=1,2,…,n} in the plane is called sparse if for any 1≤i<j≤n, ∣xi−xj∣⋅∣yi−yj∣≥1. (1) Let {Q1,Q2,Q3} be a sparse set where no Qi lies inside the axis-aligned rectangle with the other two points as diagonal vertices. Prove that the area of triangle Q1Q2Q3 is at least 25.
(2) Let P be a sparse set with no three collinear points, all lying inside an axis-aligned square of side length a. Prove that the number of points in P does not exceed 5a2+2a+1.
Solution
(1) Let the coordinates of Qi be (xi,yi). Without loss of generality, assume x1<x2<x3. Since both the conditions and conclusion are symmetric under reflection about the x-axis and y-axis, we can further assume y1<y3<y2. After appropriate translation, we may set x1=y1=0, so 0<x2<x3 and 0<y3<y2. Since {Q1,Q2,Q3} is sparse, A=(x3−x2)(y2−y3)≥1,B=x2y2≥1,C=x3y3≥1. The area of triangle Q1Q2Q3 is S=21(x3y2−x2y3), and we have (2S)2=(x3y2−x2y3)2=(x3y2+x2y3)2−4x3y2x2y3=(A+B+C)2−4BC=A2+2A(B+C)+(B−C)2≥5, which proves S≥25.
(2) Define the L1 distance between two points A(a1,a2),B(b1,b2) as d1(A,B)=∣a1−b1∣+∣a2−b2∣. It's easy to verify that the L1 distance satisfies the triangle inequality d1(A,B)+d1(B,C)≥d1(A,C), with equality when A,B,C are colinear in order. It's known that if convex polygon Q is contained in convex polygon R, then the perimeter of Q doesn't exceed that of R. Using similar proof methods and the triangle inequality for L1 distance, we can show that under these conditions, the L1 perimeter of Q (sum of L1 lengths of its sides) doesn't exceed that of R. Let R be the given square with side length a, and P={P1,…,Pn} be a sparse subset of R. By the definition of sparse sets, for any i=j, ∣xi−xj∣+∣yi−yj∣≥2∣xi−xj∣⋅∣yi−yj∣≥2, i.e., d1(Pi,Pj)≥2. For a triangle △PiPjPk with vertices in P, if Pi lies inside the rectangle with PjPk as diagonal and sides parallel to the coordinate axes, we call △PiPjPk a bad triangle, ∠PjPiPk its bad angle, and PjPk its bad edge. Each bad triangle has exactly one bad angle and one bad edge. Let ℓ(△PiPjPk)=d1(Pj,Pk) be the length of the bad edge, which equals d1(Pj,Pi)+d1(Pi,Pk). If no angle of △PiPjPk is bad, we call it a good triangle. Part (1) shows that good triangles have area at least 25.
Let the convex hull of P be an m-gon Q=Q1Q2⋯Qm. We first state a lemma: Lemma: There exists a triangulation T of Q consisting of 2n−m−2 triangles with vertices in P, such that the number of bad triangles in T doesn't exceed 2a. We'll use this lemma to prove the main result. Take a triangulation T satisfying the lemma. Since the L1 perimeter of Q doesn't exceed that of R, 4a≥i=1∑md1(Qi,Qi+1)≥2m, so m≤2a. As T has at most 2a bad triangles, the number N of good triangles satisfies N≥(2n−m−2)−2a≥2n−4a−2. Since the total area of good triangles doesn't exceed the area of R and each good triangle has area at least 25, a2≥25N≥25(2n−4a−2), which implies n≤5a2+2a+1.
Next, we prove the lemma. Consider a triangulation T of Q that minimizes both the number of bad triangles and, subject to that condition, minimizes the sum of all bad angles.
For any internal bad triangleABC in T with bad edge BC, there exists another triangle BCD sharing the edge BC. Let T′ be the triangulation obtained by replacing triangles △ABC and △BCD with △ABD and △ACD. As shown in the figure, point D may lie in regions Y1 through Y5. For each possible position of D, we can carefully analyze how the number of bad triangles and the sum of bad angles change when transforming T to T′, as described in the following table:
Region containing D
Change in number of bad triangles and sum of bad angles
Y1
Two bad become two good
Y2
One good and one bad become two good
Y3
Two bad remain two bad, but sum of bad angles strictly decreases
Y4
One good and one bad remain, but sum of bad angles strictly decreases
By the minimality of T, we conclude that D∈Y5. In this case, △BCD is also a bad triangle. If D is in the bottom-left Y5 region of the figure, then CD is the bad edge of △BCD, giving ℓ(△BCD)=d1(D,B)+d1(B,C)≥ℓ(△ABC)+2. If D is in the top-right Y5 region, then BD is the bad edge of △BCD, giving ℓ(△BCD)=d1(B,C)+d1(C,D)≥ℓ(△ABC)+2. In summary, for any internal bad triangle Δ0, the triangle Δ1 on the other side of its bad edge is also bad, with ℓ(Δ1)>ℓ(Δ0). If Δ1 is also internal, then the triangle Δ2 on the other side of its bad edge is bad, and so on, forming a unique chain of bad triangles: Δ0⇝Δ1⇝⋯⇝Δk, ending with a boundary bad triangle Δk. Denote this chain by C(Δ0). For a boundary bad triangle Δ0, C(Δ0) contains only Δ0 itself.
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.