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

IMC / 2003 / Problems / Day 2, P10

IMC 2003 · Day 2 · P10

very hard

Find all positive integers nn for which there exists a family FF of three-element subsets of S={1,2,…,n}S = \{1, 2, \dots, n\} satisfying the following two conditions:

(i) for any two different elements a,b∈Sa, b \in S, there exists exactly one A∈FA \in F containing both a,ba, b;

(ii) if a,b,c,x,y,za, b, c, x, y, z are elements of SS such that if

{a,b,x},{a,c,y},{b,c,z}∈F\{a,b,x\}, \{a,c,y\}, \{b,c,z\} \in F, then {x,y,z}∈F\{x,y,z\} \in F.

Solution (official)

The condition (i) of the problem allows us to define a (well-defined) operation ∗* on the set SS given by a∗b=cif and only if{a,b,c}∈F, where a≠b.a * b = c \quad \text{if and only if} \quad \{a, b, c\} \in F, \text{ where } a \ne b. We note that this operation is still not defined completely (we need to define a∗aa * a), but nevertheless let us investigate its features. At first, due to (i), for a≠ba \ne b the operation obviously satisfies the following three conditions:

(a) a≠a∗b≠ba \ne a * b \ne b;

(b) a∗b=b∗aa * b = b * a;

(c) a∗(a∗b)=ba * (a * b) = b.

What does the condition (ii) give? It claims that

(e') x∗(a∗c)=x∗y=z=b∗c=(x∗a)∗cx * (a * c) = x * y = z = b * c = (x * a) * c

for any three different x,a,cx, a, c, i.e. that the operation is associative if the arguments are different. Now we can complete the definition of ∗*. In order to save associativity for non-different arguments, i.e. to make b=a∗(a∗b)=(a∗a)∗bb = a * (a * b) = (a * a) * b hold, we will add to SS an extra element, call it 0, and define

(d) a∗a=0a * a = 0 and a∗0=0∗a=aa * 0 = 0 * a = a.

Now it is easy to check that, for any a,b,c∈S∪{0}a, b, c \in S \cup \{0\}, (a), (b), (c) and (d), still hold, and

(e) a∗b∗c:=(a∗b)∗c=a∗(b∗c)a * b * c := (a * b) * c = a * (b * c).

We have thus obtained that (S∪{0},∗)(S \cup \{0\}, *) has the structure of a finite Abelian group, whose elements are all of order two. Since the order of every such group is a power of 2, we conclude that ∣S∪{0}∣=n+1=2m|S \cup \{0\}| = n + 1 = 2^m and n=2m−1n = 2^m - 1 for some integer m≥1m \ge 1.

Given n=2m−1n = 2^m - 1, according to what we have proven till now, we will construct a family of three-element subsets of SS satisfying (i) and (ii). Let us define the operation ∗* in the following manner:

if a=a0+2a1+⋯+2m−1am−1a = a_0 + 2 a_1 + \dots + 2^{m-1} a_{m-1} and b=b0+2b1+⋯+2m−1bm−1b = b_0 + 2 b_1 + \dots + 2^{m-1} b_{m-1}, where ai,bia_i, b_i are either 0 or 1, we put a∗b=∣a0−b0∣+2∣a1−b1∣+⋯+2m−1∣am−1−bm−1∣a * b = |a_0 - b_0| + 2 |a_1 - b_1| + \dots + 2^{m-1} |a_{m-1} - b_{m-1}|.
It is simple to check that this ∗* satisfies (a), (b), (c) and (e'). Therefore, if we include in FF all possible triples a,b,a∗ba, b, a * b, the condition (i) follows from (a), (b) and (c), whereas the condition (ii) follows from (e')

The answer is: n=2m−1n = 2^m - 1.

How the field did

contestants scored
185
average (of 20)
4.40
solved (≥ 80%)
11.9%
near-0 (≤ 10%)
67.0%
discrimination
0.46

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 1 · P3very hardavg 2.3/10 · solved 12% · near-0 55% · disc 0.64
IMC 2017 · Day 1 · P4very hardavg 1.4/10 · solved 11% · near-0 81% · disc 0.52
IMC 2008 · Day 1 · P6very hardavg 1.3/10 · solved 11% · near-0 82% · disc 0.47
combinatorics
IMC 2014 · Day 2 · P10very hardavg 1.6/10 · solved 13% · near-0 81% · disc 0.31
combinatorics