Olympiad Maths Prep

Track / Stage 7 / 219 of 300 #1619 of 2000

Problem 1619

National olympiad second round; IMO P1/P4
Combinatorics Difficulty 7.5 Prove it

At a company, there are several workers, some of which are enemies. They go to their job with 100 buses, in such a way that there aren't any enemies in either bus. Having arrived at the job, their chief wants to assign them to brigades of at least two people, without assigning two enemies to the same brigade. Prove that the chief can split the workers in at most 100 brigades, or he cannot split them at all in any number of brigades.

This one wants a proof. Work it on paper, read the official solution, then mark yourself honestly — the ladder only means something if the record is true.

Official solution

Let's reformulate the problem in terms of graph theory. We can represent the workers as vertices of a graph, and an edge between two vertices indicates that the corresponding workers are enemies. The problem then becomes one of partitioning the vertices of this graph into cliques (complete subgraphs) such that no two enemies are in the same clique.

Given that the workers arrive in 100 buses, we can assume that each bus represents a clique (since no enemies are in the same bus). Therefore, we have 100 disjoint cliques. We need to prove that either we cannot partition the vertices into cliques of size at least 2, or if we can, we can do it in at most 100 cliques.

1. Initial Setup:
- Let v1,v2,,vt v_1, v_2, \ldots, v_t be the singletons (vertices that are not part of any clique of size at least 2).
- Let (x1,y1),(x2,y2),,(xl,yl) (x_1, y_1), (x_2, y_2), \ldots, (x_l, y_l) be the cliques of size 2.
- Let C1,C2,,Cm C_1, C_2, \ldots, C_m be the cliques of size at least 3.

2. Observations:
- Observation 1: vi v_i and vj v_j cannot be adjacent (i.e., they are not enemies), otherwise, we could combine them into a clique of size 2, reducing the number of singletons t t .
- Observation 2: v1 v_1 cannot be adjacent to any vertex uCj u \in C_j (where Cj C_j is a clique of size at least 3), otherwise, we could combine v1 v_1 and u u into the same clique, reducing t t .
- Observation 3: We cannot have v1 v_1 adjacent to x1 x_1 and v2 v_2 adjacent to y1 y_1 , otherwise, we could form two groups and reduce t t by 2.

3. Inductive Argument:
- Suppose we have the groups as described. Then v1,v2,,vt v_1, v_2, \ldots, v_t are in different groups with (without loss of generality) x1,x2,,xt x_1, x_2, \ldots, x_t . Now, y1,y2,,yt y_1, y_2, \ldots, y_t become singletons, which forces the same observations 1, 2, and 3 to hold for y1,y2,,yt y_1, y_2, \ldots, y_t .
- One more observation is that yi y_i cannot be in the first t t groups, otherwise, we would reduce t t .

4. Contradiction:
- This process should create another t t groups with xt+1,xt+2,,x2t x_{t+1}, x_{t+2}, \ldots, x_{2t} , implying l2t l \ge 2t .
- By the same reasoning, lnt l \ge nt for every nN n \in \mathbb{N} , which is a contradiction since l l is finite.

5. Conclusion:
- Therefore, we must be able to reduce t t and use induction because the total number of groups does not increase during the process. Hence, we can form at most k k groups, or we cannot form any groups at all.

\blacksquare

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.