对于非负整数非空集合 S,若对任意 x,y∈S,或者 x+y∈S,或者 |x−y|∈S,则称 S 为一个好集合,记 |S| 为集合 S 的元素个数.
1、求所有的元素均小于 3 的好集合;
2、求所有满足 |S|=4 的好集合;
3、若好集合 S 满足 |S| 为奇数,求证:S 中存在元素 m,使得 S 中所有元素均为 m 的整数倍.
解析
1、取 x,y 为 S 中的最大数,则 x+y∉S,于是 0=|x−y|∈S,进而枚举并验证可得所有的元素均小于 3 的好集合有 {0},{0,1},{0,2},{0,1,2}.
2、根据第 (1) 小题的结果,设 S={0,a,b,c},其中 0<a<b<c.根据题意,有 b+c,c−b 中至少有一个在 S 中,于是 c−b=a 或 c−b=b. 若 c−b=a,验证符合题意; 若 c−b=b,则 S={0,a,b,2b},根据题意,a+b,b−a 中至少有一个在 S 中,因此 b−a=a,此时 S={0,a,2a,4a},a+4a,4a−a 均不在 S 中,不符合题意. 综上所述,所有满足 |S|=4 的好集合形如 {0,a,b,a+b},其中 a,b 是不同的非负整数.
3、当 S={0} 时命题显然成立,考虑 |S|=2n+1(n∈N∗)的情形,设 S={0,a1,a2,⋯,a2n},且 0<a1<a2<⋯<a2n,则a2n>a2n−a1>a2n−a2>⋯>a2n−a2n−1>0,
这些数均在 S 中,补充定义 a0=0,于是ak+a2n−k=a2n,k=0,1,2,⋯,n,
取 k=n,有 2an=a2n,于是命题对 n=1 时成立; 当 n⩾2 时,分别取 k=2,⋯,n,有a2n−1−a2n−k=ak−a1,
而a2n−1+a2n−k>a2n⟹a2n−1−a2n−k∈S⟹ak−a1∈S,
而0<a2−a1<a3−a1<⋯<an−a1<an,
因此ak−a1=ak−1,
进而 ak=k⋅a1(k=1,2,⋯n),再利用 a2n−k=a2n−ak(k=0,1,⋯,2),可得ak=k⋅a1,k=1,2,⋯,2n,
因此 S 存在元素 a1,使得 S 中的所有元素均为 m 的整数倍. 综上所述,命题得证,且 2n+1(n⩾1)元好集合 S={0,a,2a,⋯,2n⋅a}.