由于 \max\limits_{x\in S}\{\Omega(x)\} 为整数,我们只考虑 n=2^k 的情况,此时试图给出 \max\limits_{x\in S}\{\Omega(x)\}=k 的构造。同时有一个简单的观察:在 S 的一个子集内,条件是不强于在 S 内的,因为条件 1 本质上是要求 S_x 中元素互不相同,这在满足条件的 S 的子集内是自然继承的。因此我们对于一般的 n 同样只需构造出 2^k\ge n 的最小的 2^k 时的一个 S,再取一个大小为 n 的子集即可。
对于构造,发现要使 d(x)\ge|S_x|=2^k-1,必须使 x 为 k 个不同质数的乘积。尝试一些情况后可以发现取两个大小为 k 的质数集 P_0,P_1,将 S 中元素编号为 0\sim2^k-1,第 m 个元素为其第 i 个二进制位对应下标的 P_j 中第 i 个质数之乘积即可满足条件 1,2。