MathLabs

第3問

正整数 mm と正整数からなる集合 SS が存在して、任意の整数 n>mn>m が SS の相異なる要素の和としてちょうど kk 通りに書けるような、正整数 kk をすべて求めよ。
ステップ 5/5: 剰余類ごとに表示数を数え k が2のべきであることを強制する
#{T′⊆T:s(T′)≡y(modx)}=k  for every residue,kx=2∣T∣\#\{T'\subseteq T: s(T')\equiv y \pmod x\}=k\ \text{ for every residue},\quad kx=2^{|T|}
詳しい解説

xx の十分大きな倍数以上であれば、任意の非負整数は {x,2x,4x,…}\{x,2x,4x,\ldots\} の相異なる要素の和として一意に表せるので、十分大きい yy を SS の相異なる要素の和として書く方法の数は、s(T′)≡y(modx)s(T')\equiv y\pmod x を満たす部分集合 T′⊆TT'\subseteq T の個数に等しい。この個数は xx 個ある剰余類のどれについても kk に等しくなければならないので、kxkx は TT の部分集合の総数、すなわち 2∣T∣2^{|T|} に等しい。よって kk は 2∣T∣2^{|T|} の約数であり、kk は2のべきとなって分類が完成する。