Maths Olympiad Prep

Library / /21 of 24

, 2015

Combinatorics Difficulty 7.6 National olympiad, round 2 Prove it Argentina

Alex has thought of a number NN in S={1,2,...,1001}S = \{1, 2, ..., 1001\}, and Bibi has to find it via the following procedure. She gives Alex a list of subsets of SS, Alex reads it and tells Bibi how many subsets in her list contain NN. If Bibi wishes she can repeat the same with a second list, and then with a third one, but no more than 3 lists are allowed.
What least total number of subsets would enable Bibi to find NN with certainty?

Solution

The least number of subsets is 28. Suppose that Bibi has 3 lists 1, 2, 3 which enable her to find NN with certainty. Let the lists contain a1,a2,a3a_1, a_2, a_3 subsets respectively. For list i=1,2,3i=1,2,3 Alex announces the number xix_i of subsets in the list that contain NN, and the ordered triple x1,x2,x3x_1, x_2, x_3 is the only information Bibi obtains. So being able to guess NN with certainty means that each triple x1,x2,x3x_1, x_2, x_3 yields a certain N{1,2,...,1001}N \in \{1, 2, ..., 1001\} as a solution. Because there are 1001 possible numbers NN and Alex can choose any of them, it is then necessary that the number of different triples x1,x2,x3x_1, x_2, x_3 is at least 1001. This number equals (a1+1)(a2+1)(a3+1)(a_1+1)(a_2+1)(a_3+1) as there are ai+1a_i+1 possible values of xix_i, namely 0,1,...,ai0,1,...,a_i (i=1,2,3i=1,2,3). Hence we must have

(a1+1)(a2+1)(a3+1)1001.(a_1+1)(a_2+1)(a_3+1) \ge 1001.

Now use the AM-GM inequality to estimate the total number a1+a2+a3a_1 + a_2 + a_3 of subsets used by Bibi:

1001(a1+1)(a2+1)(a3+1)(a1+a2+a33+1)3 1001 \le (a_1 + 1)(a_2 + 1)(a_3 + 1) \le \left( \frac{a_1 + a_2 + a_3}{3} + 1 \right)^3

It follows from here that a1+a2+a328a_1 + a_2 + a_3 \ge 28. Indeed if a1+a2+a327a_1 + a_2 + a_3 \le 27 then the right-hand side of the displayed inequality is at most (273+1)3=1000\left(\frac{27}{3}+1\right)^3 = 1000.

Now we show that 3 lists with a total of 28 sets suffice. Use the factorization 1001=711131001 = 7 \cdot 11 \cdot 13, consider a 7×11×137 \times 11 \times 13 parallelepiped with the numbers 1,2,...,10011, 2, ..., 1001 written in its unit cubes. Let the vertical dimension be 13, then there are 13 horizontal layers of unit cubes (of dimensions 7×117 \times 11). For i=1,2,...,12i=1,2,...,12 let SiS_i be the union of the first ii horizontal layers. Let list 1 consist of the 12 sets S1,S2,...,S12S_1, S_2, ..., S_{12}, and let Alex say that x1x_1 of them contain NN. Observe that this answer enables Bibi to determine the horizontal layer containing NN, whatever the announced value x1{0,1,...,12}x_1 \in \{0,1,...,12\}. Indeed, since S1S2...S12S_1 \subset S_2 \subset ... \subset S_{12}, the answer x1=0x_1 = 0 means that NN is in layer 13, x1=1x_1 = 1 means that it is in layer 12, etc. In general x1=i{0,1,...,12}x_1 = i \in \{0,1,...,12\} implies that NN is in horizontal layer 13i13-i. Thus a list of 12 sets is enough to single out the necessary layer out of 13 possible ones. Analogous lists in the other two directions, with 71=67-1=6 sets and 111=1011-1=10 sets, can determine the layers in those directions that contain NN.

As a result NN becomes known with 12+6+10=2812+6+10=28 sets, with 3 lists used. If Bibi uses 2 lists with a1a_1 and a2a_2 sets then by the same reasoning it is necessary that

1001(a1+1)(a2+1)(a1+a22+1)2, hence a1+a261. 1001 \le (a_1+1)(a_2+1) \le \left(\frac{a_1+a_2}{2}+1\right)^2, \text{ hence } a_1+a_2 \ge 61.

Finally it is clear that one list alone would require at least 1000 sets.

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.