| For All Solvers
NF杯2023

NF杯2023(I)

条件を満たすxxの集合をS(n)S(n)で表す.

補題. xS(n)x\in S(n)ならば x22=1x^{22} = 1またはx24=1x^{24} = 1である.

(証明) xS(n)x\in S(n)のときx2024=1x^{2024} = 1なので,とくにx=1|x| = 1.よってxn(x1)=x231x^{n}(x-1) = x^{23} - 1 から x1=x231|x-1| = |x^{23}-1| を得る.この式を複素数平面上で考えれば,x,x23x,x^{23} は単位円周 z=1|z| = 1 上にあり,かつ 11 から等距離であるので,x=x23x = \overline{x^{23}} または x=x23x = x^{23} となる.前者のとき,x=1|x| = 1 よりx24=1x^{24} = 1となる.x0x\neq 0なので後者のときは x22=1x^{22} = 1 となる.(証明終)

この補題をもとに方程式を整理する.以下に注意する.

  • x22=1x^{22} = 1のとき,xn(x1)=x231=x1x^{n}(x-1) = x^{23} - 1 = x-1 なので xn=1x^{n}=1となる.x2024=1x^{2024} = 1 かつ x22=1x^{22} = 1 かつ xn=1x^n = 1 であることは xgcd(n,22)=1x^{\mathrm{gcd}(n,22)} = 1 であることと同値である.
  • x24=1x^{24} = 1 のとき,xn(x1)=x231=x11x^{n}(x-1) = x^{23} - 1 = x^{-1} - 1 を整理して xn+1=1x^{n+1} = -1 を得る.このとき x2n+2=1x^{2n+2} = 1 であり,複素数xxに対して x2024=1x^{2024} = 1 かつ x24=1x^{24} = 1 かつ x2n+2=1x^{2n+2} = 1 であることは xgcd(8,2n+2)=1x^{{\rm gcd}(8,2n+2)} = 1 であることと同値である.
  • x22=1x^{22} = 1 かつ x24=1x^{24} = 1 を満たす 複素数 xxx=±1x=\pm 1 のみである.常に 1S(n)1\notin S(n) であり, 1S(n)-1\in S(n) であるのは nn が偶数のときに限る.

 ここで,g(n)=gcd(n,22)g(n)={\rm gcd}(n,22)h(n)=gcd(8,2n+2)h(n) = {\rm gcd}(8,2n+2) とおく.上より S(n)S(n) は次の3種類の集合 A(n),B(n),C(n)A(n), B(n), C(n) に分割される: A(n)={x±1xgcd(n,22)=1}B(n)={x±1xgcd(8,2n+2)=1,xn+1=1}C(n)={(nが奇数){1}(nが偶数)\begin{aligned} A(n)&= \{ x\neq \pm 1 \mid x^{{\rm gcd}(n,22)} = 1\}\\ B(n)&= \{ x\neq \pm 1 \mid x^{\mathrm{gcd}(8,2n+2)} = 1, \quad x^{n+1} = -1\} \\ C(n)&= \begin{cases} \varnothing \quad (n\text{が奇数})\\ \{ -1 \} \quad (n\text{が偶数}) \end{cases} \end{aligned}

 f(n)=A(n)+B(n)+C(n)f(n) = |A(n)| + |B(n)| + |C(n)| と書けるので,以下の場合に分けて計算する.

  • nn が偶数のとき,h(n)=2h(n)=2 なので B(n)=B(n) = \varnothing である.よって f(n)=(gcd(n,22)2)+0+1=g(n)1.f(n) = (\mathrm{gcd}(n,22) - 2) + 0 + 1 = g(n) - 1.
  • nn が奇数のときは A(n)={xxg(n)=1}{1}A(n) = \{ x \mid x^{g(n)} = 1 \}\setminus{\{ 1 \}} なので f(n)=g(n)1+B(n)f(n) = g(n) - 1 + |B(n)| である.

nn が奇数のときの B(n)|B(n)| を調べるために,以下の3つの場合分けを行う.kk00 以上の整数とする.

 (Case 1.) n=4k+1n = 4k+1 のとき,h(n)=4h(n) = 4 なので B(n)={x±1x4=1,x2=1}B(n) = \{x\neq \pm 1\mid x^{4} = 1, x^{2} = -1\} より B(n)=2|B(n)| = 2

 (Case 2.) n=8k+3n=8k+3のとき,h(n)=8h(n) = 8xn+1=(x8)kx4x^{n+1} = (x^{8})^k \cdot x^4 なので B(n)={x±1x8=1,x4=1}B(n) =\{x\neq \pm 1\mid x^8 = 1, x^4 = -1\} より B(n)=4|B(n)| = 4

 (Case 3.) n=8k+7n = 8k+7 のとき, h(n)=8h(n) = 8xn+1=(x8)k+1x^{n+1} = (x^8)^{k+1} である.xB(n)x\in B(n) のとき xn+1=11x^{n+1} = 1 \neq -1 となるため B(n)=B(n) = \varnothingである.

 以上をまとめると,f(n)f(n) は 以下で与えられる. f(n)=g(n)+r(n),ただしr(n)={1(nは偶数, またはn7(mod8))1(n1(mod4))3(n3(mod8)) f(n) = g(n) + r(n),\quad \text{ただし} r(n) = \begin{cases} -1 & (n \text{は偶数, または} n\equiv 7 \pmod{8}) \\ 1 & (n \equiv 1\pmod{4}) \\ 3 & (n \equiv 3 \pmod{8}) \end{cases}  これにより,求めるべき総和は以下のように計算される: n=02023f(n)=k=0253{g(8k)++g(8k+7)+(r(8k)++r(8k+7))}=k=0252{g(8k)++g(8k+7)+0}=n=02023gcd(n,22)=92n=021gcd(n,22)=92(1×φ(22)+2×φ(11)+11×φ(2)+22×φ(1))=92(10+20+11+22)=92×63=5796\begin{aligned} \sum_{n=0}^{2023} f(n) &= \sum_{k=0}^{253} \{g(8k) + \dots + g(8k+7) + (r(8k) + \dots + r(8k+7))\} \\ &= \sum_{k=0}^{252} \{g(8k) + \dots + g(8k+7) + 0\} \\ &= \sum_{n=0}^{2023} \mathrm{gcd}(n,22) \\ &= 92\sum_{n=0}^{21} \mathrm{gcd}(n,22) \\ &= 92(1\times \varphi(22) + 2\times \varphi(11) + 11\times \varphi(2) + 22\times \varphi(1)) \\ &= 92(10 + 20 + 11 + 22) \\ &= 92\times 63\\ &= \mathbf{5796} \end{aligned}

解説YouTube

解説YouTubeが存在しません.