| For All Solvers
NF杯2024

NF杯2024(I)

 Si=i(i+1)2S_i = \dfrac{i(i+1)}{2} とおき,条件を満たさない nn が,33 および非負整数 kk によって 2k2^k と表される正整数のみであることを示そう.

 まず,n=3n=3n=2kn=2^k が条件を満たさないことを示す.n=1,2,3n=1,2,3 のときは明らか.n=2kn=2^k (k2)(k\geq 2) のとき,1a<b2k11\leq a\lt b\leq 2^k-1 なる整数 a,ba,b であって SaSb(mod2k)S_a\equiv S_b\pmod{2^k} をみたすものがあるとすると, 12(ba)(a+b+1)0(mod2k)\frac{1}{2}(b-a)(a+b+1)\equiv 0\pmod{2^k} となる.bab-aa+b+1a+b+1 のうち一方は奇数なので,上式をみたすためには bab-aa+b+1a+b+1 のうちどちらかが 2k+12^{k+1} で割り切れる必要がある.しかし,1ba2k21\leq b-a\leq 2^k-24a+b+12k+124\leq a+b+1\leq 2^{k+1}-2 よりこれは不適.

 逆に,上記以外の全ての正整数 nn が条件を満たすことを示す.まず,nn55 以上の奇数の約数をもつとき,ScS1(modn)S_c\equiv S_1\pmod{n} なる 22 以上 n1n-1 以下の整数 cc が存在することを示そう.このとき nn55 以上の奇数 mm と非負整数 kk を用いて n=m2kn=m\cdot 2^k と表せて,m1m-1 個の整数 12k,22k,,(m1)2k1\cdot 2^k,2\cdot 2^k,\cdots ,(m-1)2^k はいずれも mm で割り切れず,かつ mm で割った余りがすべて異なるので,これらは modm\hspace{-3mm}\mod{m} において 1,2,,m11,2,\cdots,m-1 の並び替えになっている.m5m\geq 5 より m02km3(modm)m_0\cdot 2^k\equiv m-3\pmod{m} なる m1m-1 以下の正の整数 m0m_0 が存在する.k2k\geq 2 のとき 1<m02k+1(m1)2k+1<n11\lt m_0\cdot 2^k+1\leq (m-1)\cdot 2^k+1\lt n-1 1<2k2(mm0)2k2(m1)2k2<n11\lt 2^k-2\leq (m-m_0)2^k-2\leq (m-1)2^k-2\lt n-1 であり,m0m_0 が偶数なら Sm02k+1S1(modn)S_{m_0\cdot 2^k+1}\equiv S_1\pmod{n}m0m_0 が奇数なら S(mm0)2k2S1(modn)S_{(m-m_0)2^k-2}\equiv S_1\pmod{n} となるのでよい.k=1k=1 のときは m0m_0 が偶数のときは同様であり,m0m_0 が奇数のとき m0m2m_0\leq m-2 より 1<2k+12(mm0)2k2(m1)2k2<n11\lt 2^{k+1}-2\leq (m-m_0)2^k-2\leq (m-1)2^k-2\lt n-1 なのでこれも先ほどと同様である.k=0k=0 のとき (m1)2k+32(modn)(m-1)\cdot 2^k+3\equiv 2\pmod{n} (m2)2k+31(modn)(m-2)\cdot 2^k+3\equiv 1\pmod{n} より m0m3m_0\leq m-3 なので 1<m02k+1(m3)2k+1<n11\lt m_0\cdot 2^k+1\leq (m-3)\cdot 2^k+1\lt n-1 132k2(mm0)2k2(m1)2k2<n11\leq 3\cdot 2^k-2\leq (m-m_0)2^k-2\leq (m-1)2^k-2\lt n-1 となるため,このときも同様によい.また,n=32k(k1)n=3\cdot 2^k(k\geq 1) と表されるときは k2k\geq 2 とすると m02k1(mod3)m_0\cdot 2^k\equiv 1\pmod{3} なる m0m_0 ( =1=1 または 22 )が存在し 1<m02k+22k+1+2<n11\lt m_0\cdot 2^k+2\leq 2^{k+1}+2\lt n-1 12k3(3m0)2k32k+13<n11\leq 2^k-3\leq (3-m_0)2^k-3\leq 2^{k+1}-3\lt n-1 なので m0=1m_0=1 のとき S2k+13S2(modn)S_{2^{k+1}-3}\equiv S_{2}\pmod{n}, m0=2m_0=2 のとき S2k+1+2S2(modn)S_{2^{k+1}+2}\equiv S_2\pmod{n} なのでよい.さらに,n=6n=6 のときは S5S2(mod6)S_5\equiv S_2\pmod{6} なのでよい.

 以上より,条件を満たさないものは 33 および 2k2^k (k0)(k\geq 0) のみである.特に 100100 以下の正整数で条件を満たさないものは 3,2k3, 2^k (k=0,1,,6)(k=0,1,\dots ,6) であるので,解答すべき値は n=1100nk=062k3=4920\sum_{n=1}^{100}n-\sum_{k=0}^{6}2^k-3=\mathbf{4920} である.

解説YouTube

解説YouTubeが存在しません.