对于n维向量A=(a1,a2,⋯,an),若对任意i∈{1,2,⋯,n}均有ai=0或ai=1,则称A为n维T向量.对于两个n维T向量A,B,定义d(A,B)=n∑i=1|ai−bi|.
(1) 若A=(1,0,1,0,1),B=(0,1,1,1,0),求d(A,B)的值;
(2) 现有一个5维T向量序列:A1,A2,A3,⋯,若A1=(1,1,1,1,1),且对任意正整数i,均有d(Ai,Ai+1)=2,求证:该序列中不存在5维T向量序列(0,0,0,0,0);
(3) 现有一个12维T向量序列:A1,A2,A3,⋯,若A1=(1,1,⋯,1⏟12个),Aj=(0,0,⋯,0⏟12个),j∈N∗,且存在正整数m,使得对任意正整数i,均有d(Ai,Ai+1)=m,求出所有可能的m.
分析与解 (1) 4.
(2) 用反证法,若存在符合题意的序列且Ak+1=(0,0,0,0,0),k∈N∗.设向量A1的每个分量变化的次数分别为2k1+1,2k2+1,2k3+1,2k4+1,2k5+1,其中k1,k2,k3,k4,k5∈N.这样就有2k=(2k1+1)+(2k2+1)+(2k3+1)+(2k4+1)+(2k5+1),左边为偶数,右边为奇数,矛盾.因此原命题得证.
(3)引理1 对n维T向量序列,m取n的正约数时符合题意.
引理2 对n维T向量序列,当n为偶数时,m=n−1符合题意;当n为奇数时,m=n−2符合题意.
引理3 对n维T向量序列,当n为偶数时,m=2符合题意,进一步当m⩽n−2也符合题意.
引理4 对n维T向量序列,当n为奇数时,那么m必然为奇数.
其中引理2的证明如下:当n为偶数时,第i次操作除i分量外的其它所有分量,经过n次操作后,每个分量被操作了n−1次,恰好都发生改变;
当n是奇数时,第i次操作除i,i+1分量外的其它所有分量(其中第n次操作除第n,1分量外的所有分量),经过n次操作后,每个分量被操作了n−2次,恰好都发生改变.
其中引理3的证明如下:两次操作除了想要变换的两个分量之外都操作相同的分量(即每次操作一个想变换的分量加上m−1个相同分量),这样两次操作就相当于一次m=2的操作.
根据以上引理,显然所有可能的m=1,2,3,4,5,6,7,8,9,10,11,12.