In a group of people, some are friends (friendship is mutual) and each person has a list of their friends, where is the number of friends has. Additionally, any two people are connected by a series of friendships. Each person also has a water balloon. The following game is played until someone ends up with more than one water balloon: on round , each person throws the current water balloon they have to their friend such that . Show that if the game never ends, then everyone has the same number of friends.
Solution
Given a person , let be the set of friends of . Choose a person with the most friends. Note that for each friend of , receives a water balloon from once out of every turns. Since always receives 1 water balloon, we must have
Since this sum has terms, and since for all , we have
Thus we must have equality for all friends of . In particular, . Thus all friends of any person with the most number of friends also have the most number of friends.
Again, let be a person with the most friends. Now for any other person , there exists a sequence of people . Repeatedly applying the previous result gives us . Thus any person has the maximum number of friends out of the group, which means that each person has the same number of friends. ■
Want a route through all this instead of an archive? The track
puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.