So I have been trying to solve the following problem:
Suppose you are given n blocks, each of which weighs an integral number of pounds, but less than n pounds. Suppose also that the total weight of the n blocks is less than 2n pounds. Prove that the blocks can be divided into two groups, one of which weighs exactly n pounds.
What I've tried so far is defining the sequence $a_1,a_2,...,a_n$ to be the weight of each of the blocks, with $a_i<n$ for all $i=1,2,...,n$.We can express the above information as: $$\sum_1^n a_i <2n$$ I also said that there exists another sequence $b_1,b_2,...,b_j$ for some integer $j$, such that $\sum_1^j b_i = n$.
However, I have not been able to find anything insightful which could help. I found that one of the terms of the sequence $\{a_i\}$ must be equal to one, but that doesn't seem very useful.
I have also been told that either the pigeonhole principle or induction could help. I've ruled out induction since it doesn't appear to be true based on the previous value of n. I have no idea what to do with regard to the pigeonhole principle, nothing seems to be appearing to me.
Does anyone have any thoughts on how to solve the question?