Skip to main content
OlympiadHQ

Browse · MathNet

Print

USA IMO 2003

United States 2003 counting and probability

Problem

For a pair of integers and , with , the set is called a skipping set for if for any pair of elements , . Let be the maximum size of a skipping set for . Determine the maximum and minimum values of .
Solution
The maximum and minimum values of are and , respectively.

a. First, we will show that the maximum value of is . The set is a skipping set for , so .

Now we prove that for any , . Because , we can choose such that . We assume first that . Then consider the sets . Each can contain at most one element of , so .

We assume second that and that is even, that is, for some positive integer . Then each of the congruence classes of modulo contains at most elements. Therefore at most members of each of these congruence classes can belong to . Consequently, implying that .

Finally, we assume that and that is odd, that is, for some positive integer . Then, as before, can contain at most elements from each congruence class of modulo . Then The last inequality holds if and only if . But if , then is not an integer, and so the second inequality is strict. Thus, . Therefore the maximum value of is .

b. We will now show that the minimum value of is . First, we will show that by constructing a skipping set for any with . Note that if we add to , then we are not allowed to add , , or to at any later time. Then at each step, let us add to the smallest element of that is not already in and that has not already been disallowed from being in . Then since adding this element prevents at most three elements from being added at any future time, we can always perform this step times. Thus, , so .

Now notice that if we let , then at most one element from each of the sets can belong to . This implies that , so indeed the minimum value of is .
Final answer
Maximum f is 1334; minimum f is 668.

Techniques

Pigeonhole principleGames / greedy algorithmsColoring schemes, extremal arguments