Skip to main content
OlympiadHQ

Browse · MathNet

Print

Balkan 2012 shortlist

2012 counting and probability

Problem

Suppose that is a positive integer. Let . If is a subset of , we write for the sum of all elements of , with the convention that where is the empty set. Suppose that is a real number with . Prove that there is a subset of such that .
Solution
Let so . Given , we construct algorithmically. Let and of course . For to , perform the following operation: If , then replace by . When this process is finished, we have a subset of such that . Notice that the elements of are in ascending order of size as given, and may alternatively be described as . If any member of this list is not in , then no two consecutive members of the list to the left of the omitted member can both be in . This is because , and the greedy nature of the process used to construct . Therefore either , in which case and all is well, or at least one of the two leftmost elements of the list is omitted from . If is not omitted from , then the algorithmic process ensures that , and so . On the other hand, if is omitted from , then .

---

Alternative solution.

Note that . Dividing every element of by gives us the following equivalent problem: Let be a positive integer, , and . Show that for any real number satisfying , there exists a subset of such that . We will prove this problem by induction on . When , , , , . Since the difference between any two consecutive of them is at most 1, the claim is true. Suppose that the statement is true for positive integer . Let be a real number with . If , then by the induction hypothesis there exists a subset of such that . If , then as Therefore . Again by the induction hypothesis, there exists a subset of satisfying . Hence where .

Techniques

Games / greedy algorithmsInduction / smoothing