Difference between revisions of "2007 USAMO Problems/Problem 3"
5849206328x (talk | contribs) m (→Problem) |
5849206328x (talk | contribs) (→Solution: official solution) |
||
Line 4: | Line 4: | ||
== Solution == | == Solution == | ||
+ | === Solution 1 === | ||
Call an <math>n+1</math>-element subset of <math>S</math> separable if it has a subset in each class of the partition. We [[recursion|recursively]] build a set <math>Q</math> of disjoint separable subsets of <math>S</math>: begin with <math>Q</math> empty and at each step if there is a separable subset which is disjoint from all sets in <math>Q</math> add that set to <math>Q</math>. The process terminates when every separable subset intersects a set in <math>Q</math>. Let <math>T</math> be the set of elements in <math>S</math> which are not in any set in <math>Q</math>. We claim that one class contains every <math>n</math>-element subset of <math>T</math>. | Call an <math>n+1</math>-element subset of <math>S</math> separable if it has a subset in each class of the partition. We [[recursion|recursively]] build a set <math>Q</math> of disjoint separable subsets of <math>S</math>: begin with <math>Q</math> empty and at each step if there is a separable subset which is disjoint from all sets in <math>Q</math> add that set to <math>Q</math>. The process terminates when every separable subset intersects a set in <math>Q</math>. Let <math>T</math> be the set of elements in <math>S</math> which are not in any set in <math>Q</math>. We claim that one class contains every <math>n</math>-element subset of <math>T</math>. | ||
Line 9: | Line 10: | ||
We are now ready to construct our <math>n</math> disjoint sets. Suppose that <math>|Q| = q</math>. Then <math>|T| = (n+1)(n-q) - 1 \geq n(n-q)</math>, so we may select <math>n - q</math> disjoint <math>n</math>-element subsets of <math>T</math>. Then for each of the <math>q</math> sets in <math>Q</math>, we may select a subset which is in the same class as all the subsets of <math>T</math>, for a total of <math>n</math> disjoint sets. | We are now ready to construct our <math>n</math> disjoint sets. Suppose that <math>|Q| = q</math>. Then <math>|T| = (n+1)(n-q) - 1 \geq n(n-q)</math>, so we may select <math>n - q</math> disjoint <math>n</math>-element subsets of <math>T</math>. Then for each of the <math>q</math> sets in <math>Q</math>, we may select a subset which is in the same class as all the subsets of <math>T</math>, for a total of <math>n</math> disjoint sets. | ||
+ | |||
+ | === Solution 2 === | ||
+ | In order to apply induction, we generalize the result to be proved so that it reads as follows: | ||
+ | |||
+ | '''Proposition.''' If the <math>n</math>-element subsets of a set <math>S</math> with <math>(n + 1)m - 1</math> elements are partitioned into two classes, then there are at least <math>m</math> pairwise disjoint sets in the same class. | ||
+ | |||
+ | ''Proof.'' Fix <math>n</math> and proceed by induction on <math>m</math>. The case of <math>m = 1</math> is trivial. Assume <math>m > 1</math> and that the proposition is true for <math>m - 1</math>. Let <math>\mathcal{P}</math> be the partition of the <math>n</math>-element subsets into two classes. If all the <math>n</math>-element subsets belong to the same class, the result is obvious. Otherwise select two <math>n</math>-element subsets <math>A</math> and <math>B</math> from different classes so that their intersection has maximal size. It is easy to see that <math>|A\cap B| = n - 1</math>. (If <math>|A\cap B| = k < n - 1</math>, then build <math>C</math> from <math>B</math> by replacing some element not in <math>A\cap B</math> with an element of <math>A</math> not already in <math>B</math>. Then <math>|A\cap C| = k + 1</math> and <math>|B\cap C| = n - 1</math> and either <math>A</math> and <math>C</math> or <math>B</math> and <math>C</math> are in different classes.) Removing <math>A\cup B</math> from <math>S</math>, there are <math>(n + 1)(m - 1) - 1</math> elements left. On this set the partition induced by <math>\mathcal{P}</math> has, by the inductive hypothesis, <math>m - 1</math> pairwise disjoint sets in the same class. Adding either <math>A</math> or <math>B</math> as appropriate gives <math>m</math> pairwise disjoint sets in the same class. <math>\blacksquare</math> | ||
+ | |||
+ | '''Remark:''' The value <math>n^2 + n - 1</math> is sharp. A set <math>S</math> with <math>n^2 + n - 2</math> elements can be split into a set <math>A</math> with <math>n^2 - 1</math> elements and a set <math>B</math> of <math>n - 1</math> elements. Let one class consist of all <math>n</math>-element subsets of <math>A</math> and the other consist of all <math>n</math>-element subsets that intersect <math>B</math>. Then neither class contains <math>n</math> pairwise disjoint sets. | ||
+ | |||
+ | {{alternate solutions}} | ||
== See also == | == See also == |
Revision as of 03:58, 7 August 2014
Problem
(András Gyárfás) Let be a set containing
elements, for some positive integer
. Suppose that the
-element subsets of
are partitioned into two classes. Prove that there are at least
pairwise disjoint sets in the same class.
Solution
Solution 1
Call an -element subset of
separable if it has a subset in each class of the partition. We recursively build a set
of disjoint separable subsets of
: begin with
empty and at each step if there is a separable subset which is disjoint from all sets in
add that set to
. The process terminates when every separable subset intersects a set in
. Let
be the set of elements in
which are not in any set in
. We claim that one class contains every
-element subset of
.
Suppose that are elements of
. Denote by
the set
. Note that for each
,
is not separable, so that
and
are in the same class. But then
is in the same class for each
— in particular,
and
are in the same class. But for any two sets we may construct such a sequence with
equal to one and
equal to the other.
We are now ready to construct our disjoint sets. Suppose that
. Then
, so we may select
disjoint
-element subsets of
. Then for each of the
sets in
, we may select a subset which is in the same class as all the subsets of
, for a total of
disjoint sets.
Solution 2
In order to apply induction, we generalize the result to be proved so that it reads as follows:
Proposition. If the -element subsets of a set
with
elements are partitioned into two classes, then there are at least
pairwise disjoint sets in the same class.
Proof. Fix and proceed by induction on
. The case of
is trivial. Assume
and that the proposition is true for
. Let
be the partition of the
-element subsets into two classes. If all the
-element subsets belong to the same class, the result is obvious. Otherwise select two
-element subsets
and
from different classes so that their intersection has maximal size. It is easy to see that
. (If
, then build
from
by replacing some element not in
with an element of
not already in
. Then
and
and either
and
or
and
are in different classes.) Removing
from
, there are
elements left. On this set the partition induced by
has, by the inductive hypothesis,
pairwise disjoint sets in the same class. Adding either
or
as appropriate gives
pairwise disjoint sets in the same class.
Remark: The value is sharp. A set
with
elements can be split into a set
with
elements and a set
of
elements. Let one class consist of all
-element subsets of
and the other consist of all
-element subsets that intersect
. Then neither class contains
pairwise disjoint sets.
Alternate solutions are always welcome. If you have a different, elegant solution to this problem, please add it to this page.
See also
- <url>viewtopic.php?t=145845 Discussion on AoPS/MathLinks</url>
2007 USAMO (Problems • Resources) | ||
Preceded by Problem 2 |
Followed by Problem 4 | |
1 • 2 • 3 • 4 • 5 • 6 | ||
All USAMO Problems and Solutions |
The problems on this page are copyrighted by the Mathematical Association of America's American Mathematics Competitions.