参考思路
我们证明一般的情况.
把一袋糖果分给n 个小孩, 每个小孩至少分到一块, 则其中必有一些小孩所得的糖果之和是n 的倍数.
设这n 个小朋友分到的糖果数依次为: a1,a2,⋯,an (都是正整数).
考虑这些数中的部分和
S1=a1,S2=a1+a2,S3=a1+a2+a3,⋯,Sn=a1+a2+⋯+an
若Si(i=1,2,…,n) 中有一个是n 的倍数, 则本题得证.
若Si(i=1,2,…,n) 中没有一个n 的倍数, 则这n 个数被n 除的余数只有1,2,…,n−1
这$n-1 种, 而n$ 个数被n 除, 必有两个对n 同余, 设这两个数是Sk,Sj(k>j),
则Sk−Sj=(a1+a2+…+aj+aj+1+…+ak)−(a1+a2+…+aj)
$ =a_{j+1}+a_{j+2}+\ldots+a_n
这就是说, 第j+1,j+2, 一直到第k$ 个小孩分到的糖果之和是n 的倍数.