If a subset of {1, 2, 3, ..., 100} can at most have 10 members, the one with the highest sum is:
{91, 92, ..., 100}, with the sum being: (91+100)x5 = 955
So the possible sums for any subset 10 or smaller are: 1 thru 955
Fact: a set of size n, can have (2^n - 1 - n) subsets of size 2 or more. For example:
{a, b, c} can have 2^3 - 1 - 3 = 4 subsets of size 2 or more, namely:
{a,b}, {b,c}, {a,c}, {a,b,c}
So a set of size 10 can have 2^10 - 1 - 10 = 1013 subsets. Because 1013>955, therefore, at least two of these subsets must have the same sum.
(this will be confirmed by any کفترباز who has 1013 pigeons but only 955 pigeon holes
in the evening he will have a hole with more than one pigeon in it.)
Finally, if two subsets have the same sum but they are not disjoint, you can always remove the common elements and they will still have the same sum,
for example:
{1, 5, 35 } and { 3, 5, 33} have the same sum, 41, but they are not disjoint, we can remove the common element(s), in this example 5, and they will still have the same sum:
{1, 35} and {3, 33}
QED