There are employees in the office, each of them knowing exactly of the others. For any pair of employees they either both know each other or both don't know each other. Prove that we can find employees each of them knowing all others.
Problem 1428
Official solutions — 2
Solution 1
Solution:
If every person knows others then for each person, there are people that they don't know. Now consider any group of people from the office. There will be at most people who don't know someone in the group ( for each person in the group). Therefore there are at least people not in the group who know everyone in the group. If then
So for any group of at most people, there exists at least one person not in the group that knows everyone in the group. Hence we perform the following process.
- Start with a random group of people who know each other, and then, while , choose a person who knows all the current members of the group (at random) and add them to the group.
This process ends with a group of people each knowing everyone in the group.
Solution 2
Solution:
We will show by induction that, for non-negative integers and , if there are people such that any of them know at least of the others, then there are people who all know each other. For this is true, as we have one person.
Now assume this is true for some integer . Among any people who all know at least of the others, pick an arbitrary person , and a set of people that knows.
For any person in , they must know at least others in , as there are exactly people outside of , and they know at least people in total. Hence by our induction hypothesis, contains people who all know each other.
As knows everyone in , including gives a group of people who all know each other, proving our inductive result.
Now letting and , we get the desired result.