MathLabs

第3题

对于正整数 kk,令 f(k)f(k) 为 {k+1,…,2k}\{k+1,\ldots,2k\} 中二进制表示恰有三个 11 的整数个数。证明每个正整数 mm 都能取为某个 f(k)f(k),并求出恰有一个 kk 满足 f(k)=mf(k)=m 的所有 mm。
第 2/5 步:证明每个正值都会出现
通俗地说

证明每个正值都会出现

2r+2s+1(r>s>0)2^r+2^s+1\quad(r>s>0)
详细分析

当 r>s>0r>s>0 时,2r+2s+12^r+2^s+1 恰有三个 11,所以有无穷多个 k=(2r+2s)/2k=(2^r+2^s)/2 使 2k+12k+1 具备该性质。故 f(k)f(k) 无界。它从 00 开始且每步只增加 00 或 11,因此会取遍所有正整数。