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 .
, 2012
Solutions — 2
Solution 1
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 .
Solution 2
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 .