Имеются 20 гирь. Каждая весит целое число граммов.
Докажите, что если общий вес всех гирь меньше тонны, то можно положить несколько гирь на одну чашу весов и несколько на другую, чтобы весы оказались в равновесии.
Клевая какая. Рассмотрим все подмножества множества из двадцати слагаемых. Их 2^20 -- больше миллиона. Ну, и напишем для каждого подмножества сумму. Этих сумм тоже 2^20. А у нас вся сумма меньше миллиона, значит, и значений для сумм подмножеств меньше миллиона, значит, найдутся совпадающие по суммам. Возьмем теперь пару подмножеств с совпадающими суммами, и рассмотрим их пересечение(если таковое вообще есть, иначе цель достигнута). Это пересечение не может совпадать ни с одним из них -- иначе мы получим, что сумма включающего подмножества равна сумме включенного. Ну, и все -- выкинем пересечение из обоих, если оно есть. В каждом что-то осталось. Вот и получились -- или сразу, или после выкидывания пересечения -- две кучки с одинаковой суммой.