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 のどの倍数も fancy な数にならないような最小の正整数 nn を求めよ。
ステップ 3/5: 指数が小さい場合と結論
ar≤100⟹cn≤20+21+⋯+2100=na_r\le100\Longrightarrow cn\le2^0+2^1+\cdots+2^{100}=n
詳しい解説

一方 ar≤100a_r\le100 なら、二進展開は {20,21,…,2100}\{2^0,2^1,\ldots,2^{100}\} から選んだ高々 100100 個の二べきの和である。したがって cn≤20+21+⋯+2100=ncn\le2^0+2^1+\cdots+2^{100}=n。cncn は nn の正の倍数なので、等号なら c=1c=1 であり、さらに 20,…,21002^0,\ldots,2^{100} の 101101 個すべてが現れなければならない。しかし高々 100100 個の二べきしか使っていないので不可能である。この矛盾により n=2101−1n=2^{101}-1 の正の倍数は fancy ではなく、下界と合わせてこれが最小の整数である。