MathLabs

第2题

若正整数可写成 2a1+2a2+⋯+2a1002^{a_1}+2^{a_2}+\cdots+2^{a_{100}} 的形式(其中 a1,a2,…,a100a_1,a_2,\ldots,a_{100} 是不必互异的非负整数),则称其为「fancy」数。求最小的正整数 nn,使得 nn 的任何倍数都不是 fancy 数。
第 1/5 步:给出答案
n=2101−1n=2^{101}-1
详细分析

断言是:每个满足 1≤k<2101−11\le k<2^{101}-1 的正整数 kk 都存在某个 fancy 倍数,而 n=2101−1n=2^{101}-1 的任何倍数都不是 fancy 的。将 kk 写成二进制形式最多用到 100100 个为一的位,因此对某个 r≤100r\le100 有 k=2a1+⋯+2ark=2^{a_1}+\cdots+2^{a_r}。