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。
第 3/5 步:刻画唯一的 kk
通俗地说

考察某个取值只有一个 kk 的条件。

2k−1 and 2k+1 have three 1s  ⟺  k−1 and k have two 1s2k-1\text{ and }2k+1\text{ have three }1\text{s}\iff k-1\text{ and }k\text{ have two }1\text{s}
详细分析

由于增量只能是 00 或 11,f(k)=mf(k)=m 唯一当且仅当它前后的两个增量都为 11,即 2k−12k-1 与 2k+12k+1 都有三个 11。添上或去掉二进制末位可知,这等价于 k−1k-1 与 kk 都有两个 11。