| For All Solvers
NF杯2024

NF杯2024(I) - 別の絞り方(割合を見る)

ユーザー解説 by Lim_Rim_

nn55 以上かつ奇素因数 pp を持つときに条件を満たすことを別の方法で示す.

 方針の概略k(k+1)2modp\frac{k(k+1)}{2} \bmod{p} が取りうる値の個数が pp に対して十分少ないことから,k(k+1)2modn\frac{k(k+1)}{2}\bmod{n} が取りうる値の種類も少ないということを示して,ある n=a,bn=a,b で重複が生じていなくてはならないということを導く。

 まず集合 I(n)I(n)

I(n)={k(k+1)2modnk=1,2,,n1}I(n) = \left\{ \frac{k(k+1)}{2} \bmod{n} \mid k=1,2,\dots, n-1 \right\}

で定める.もし条件を満たさないなら,kk ごとに剰余類は異なるから #I(n)n=n1n45 \frac{\# I(n)}{n} = \frac{n-1}{n} \geqq \frac{4}{5} である(取りうる値の種類は十分多いと考える).一方で,k(k+1)221(k+21)223(modp)\frac{k(k+1)}{2} \equiv 2^{-1}(k+2^{-1})^2 - 2^{-3} \pmod{p} なので (※) {k(k+1)2modpk=1,2,,n1}{21x23x0または平方剰余} \begin{aligned} \left\{ \frac{k(k+1)}{2} \bmod{p} \mid k=1,2,\dots, n-1 \right\} \subset \left\{ 2^{-1}x - 2^{-3} \mid x は 0 または平方剰余 \right\} \end{aligned} だから,左辺の集合の要素数は高々 p+12\frac{p+1}{2}個である(実際はちょうどp+12\frac{p+1}{2}個でもある).そこで,hhを左辺の要素数として {k(k+1)2modpk=1,2,,n1}={c1modp,,chmodp} \left\{ \frac{k(k+1)}{2} \bmod{p} \mid k=1,2,\dots, n-1 \right\} = \{ c_1 \bmod{p}, \dots, c_{h} \bmod{p}\} であるような c1,,chZc_1,\dots, c_{h} \in \mathbb{Z} を取る(iji\neq jならばci≢cj(modp)c_i \not\equiv c_j \pmod{p} に注意).このとき I(n){(ci+pk)modnk=1,2,,np,i=1,2,,h} I(n) \subset \{ (c_i + pk) \bmod{n} \mid k=1,2,\dots, \frac{n}{p},\quad i=1,2,\dots, h \} であるから,個数を評価して #I(n)nph    #I(n)nhpp+12p23 \#I(n) \leqq \frac{n}{p}\cdot h \implies \frac{\#I(n)}{n} \leqq \frac{h}{p} \leqq \frac{p+1}{2p} \leqq \frac{2}{3} を得るが,これは #I(n)n45\frac{\# I(n)}{n} \geqq \frac{4}{5} に反する.よって矛盾であり,この場合は条件を満たす.

 したがって,あとは n=3,2kn=3, 2^{k} (k=0,1,2,k=0,1,2,\dots) が条件を満たさないことを確認すればよい(本解と同様である).

(※)212^{-1}の意味が有理数から剰余体の元に変わっていることに注意(間違ってはいない).21p+12(modp)2^{-1} \equiv\frac{p+1}{2} \pmod{p} なので,4k(k+1)modp=(2k+1)21modp4k(k+1) \bmod{p} = (2k+1)^2 - 1 \bmod{p}(p+12)3\left(\frac{p+1}{2}\right)^{3} 倍した式と読み替えてもよい.その場合は,x1x - 1 (xx は平方剰余) の集合の各要素を (p+12)3\left(\frac{p+1}{2}\right)^{3} 倍した剰余が,k(k+1)2modp\frac{k(k+1)}{2} \bmod{p} が取りうる値の集合になる.