Unofficial archive — problems, solutions & results © IMC, reproduced with permission.

IMC / 1999 / Problems / Day 1, P5

IMC 1999 · Day 1 · P5

medium
combinatoricsworth 20 pts

Suppose that 2n2n points of an n×nn \times n grid are marked. Show that for some k>1k > 1 one can select 2k2k distinct marked points, say a1,,a2ka_1, \dots, a_{2k}, such that a1a_1 and a2a_2 are in the same row, a2a_2 and a3a_3 are in the same column, …, a2k1a_{2k-1} and a2ka_{2k} are in the same row, and a2ka_{2k} and a1a_1 are in the same column.

Solution 1 of 2 (official)

We prove the more general statement that if at least n+kn + k points are marked in an n×kn \times k grid, then the required sequence of marked points can be selected.

If a row or a column contains at most one marked point, delete it. This decreases n+kn + k by 1 and the number of the marked points by at most 1, so the condition remains true. Repeat this step until each row and column contains at least two marked points. Note that the condition implies that there are at least two marked points, so the whole set of marked points cannot be deleted.

We define a sequence b1,b2,b_1, b_2, \dots of marked points. Let b1b_1 be an arbitrary marked point. For any positive integer nn, let b2nb_{2n} be an other marked point in the row of b2n1b_{2n-1} and b2n+1b_{2n+1} be an other marked point in the column of b2nb_{2n}.

Let mm be the first index for which bmb_m is the same as one of the earlier points, say bm=blb_m = b_l, l<ml < m.

If mlm - l is even, the line segments blbl+1b_l b_{l+1}, bl+1bl+2b_{l+1} b_{l+2}, …, bm1bl=bm1bmb_{m-1} b_l = b_{m-1} b_m are alternating horizontal and vertical. So one can choose 2k=ml2k = m - l, and (a1,,a2k)=(bl,,bm1)(a_1, \dots, a_{2k}) = (b_l, \dots, b_{m-1}) or (a1,,a2k)=(bl+1,,bm)(a_1, \dots, a_{2k}) = (b_{l+1}, \dots, b_m) if ll is odd or even, respectively.

If mlm - l is odd, then the points bl=bmb_l = b_m, bl+1b_{l+1} and bm1b_{m-1} are in the same row/column. In this case chose 2k=ml12k = m - l - 1. Again, the line segments bl+1bl+2b_{l+1} b_{l+2}, bl+2bl+3b_{l+2} b_{l+3}, …, bm1bl+1b_{m-1} b_{l+1} are alternating horizontal and vertical and one can choose (a1,,a2k)=(bl+1,,bm1)(a_1, \dots, a_{2k}) = (b_{l+1}, \dots, b_{m-1}) or (a1,,a2k)=(bl+2,,bm1,bl+1)(a_1, \dots, a_{2k}) = (b_{l+2}, \dots, b_{m-1}, b_{l+1}) if ll is even or odd, respectively.

Solution 2 of 2 (official)

Define the graph GG in the following way: Let the vertices of GG be the rows and the columns of the grid. Connect a row rr and a column cc with an edge if the intersection point of rr and cc is marked.

The graph GG has 2n2n vertices and 2n2n edges. As is well known, if a graph of NN vertices contains no circle, it can have at most N1N - 1 edges. Thus GG does contain a circle. A circle is an alternating sequence of rows and columns, and the intersection of each neighbouring row and column is a marked point. The required sequence consists of these intersection points.

How the field did

contestants scored
87
average (of 20)
10.97
solved (≥ 80%)
48.3%
near-0 (≤ 10%)
33.3%
discrimination
0.58

Score distribution (field cohort)

Computed on contestants with a meaningful total (field cohort); discrimination is the corrected item–total correlation.

Similar problems

IMC 2022 · Day 2 · P5mediumavg 5.0/10 · solved 49% · near-0 45% · disc 0.41
IMC 2000 · Day 2 · P7mediumavg 6.8/10 · solved 47% · near-0 11% · disc 0.61
IMC 1999 · Day 1 · P2mediumavg 5.4/10 · solved 47% · near-0 39% · disc 0.64
IMC 1999 · Day 2 · P8mediumavg 5.6/10 · solved 49% · near-0 32% · disc 0.58