设集合 A={1,2,3,⋯,2045},如果 A 的子集 S 的任何一个元素都不是另一个元素的三倍,就称集合 S 是三倍自由的.三倍自由集合 S 中元素个数最多的集合个数为 n,且 n 可以表示为 paqb 的形式,其中 p,q 为质数,a,b 为正整数.若 N=p2+q2+a2+b2,则 N 的末三位数是_______.
答案 202.
解析 将集合分划为组号123456711392781243729226185216248614583412361083249724515451354051215⋯⋯
每一组都是先写出之前没有出现过的最小的数,然后不断乘以 3,直到超出集合 A 的范围为止,则每组的开头的数为所有不被 3 整除的数1,2,4,5,7,8,⋯,
其中组中含有的元素个数(长度)与对应组数的关系为长度7654321首项1,24,5,7,810∼2526∼7576∼227229∼680682∼2045组数241133102302910
在每组个数中最多可以隔项取一个,如长度为 7 的数组1,3,9,27,81,243,729,
最多取 4 个.这样可以得到一个包含元素个数为4⋅2+3⋅(4+11)+2⋅(33+102)+1⋅(302+910)=1535
的三倍自由集合.容易构造抽屉证明 1535 是三倍自由集合 S 中元素个数的最大值.下面求 n,长度为奇数的组取法固定,长度为 6 的组有 4 种不同的取法,长度为 4 的组有 3 种不同的取法,长度为 2 的组有 2 种不同的取法,因此n=44⋅333⋅2302=2310⋅333,
从而N=22+3022+32+372=97202,
其末三位数字为 202.