| For All Solvers
NF杯2023

NF杯2023(H)

 まず,次を示す.


補題mmkk を自然数で 1km1\leq k\leq m を満たすとする.このとき f2(m2+k)=(m+1)2+k. f^{2}(m^2 + k) = (m+1)^2 + k.

(証明) m<m2+km2+m<m+12m \lt \sqrt{m^2 + k} \leq \sqrt{m^2 + m} \lt m+\frac{1}{2} なので, f(m2+k)=m2+k+m2+k+12=m2+m+k.\begin{aligned} f(m^2 + k) & = m^2 + k + \lfloor\sqrt{m^2 + k} + \frac{1}{2}\rfloor \\ & = m^2 + m + k. \end{aligned}

また, m+12<m2+m+k<m+1m+\frac{1}{2} \lt \sqrt{m^2 + m + k} \lt m+1なので f(m2+m+k)=m2+m+k+(m+1)=(m+1)2+k. f(m^2 + m + k) = m^2 + m + k + (m+1) = (m+1)^2 + k.


 求める和は n=110f100(n2)+n=19k=1n(f100(n2+k)+f100(n2+n+k)) \sum_{n=1}^{10} f^{100}(n^2) + \sum_{n=1}^{9}\sum_{k=1}^{n} \left( f^{100}(n^2 + k) + f^{100}(n^2 + n + k)\right) である.補題を使って,それぞれの総和を調べる.  まず f100(n2)=f99(n2+n)=f((n+49)2+n)=(n+49)2+2n+49=n2+100n+2450\begin{aligned} f^{100}(n^2) & = f^{99}(n^2 + n) \\ &= f((n+49)^2 + n) \\ &= (n+49)^2 + 2n+49 \\ &= n^2 + 100n + 2450 \end{aligned} より, n=110f100(n2)=3550+n=19(n2+100n+2450)\begin{aligned} \sum_{n=1}^{10} f^{100}(n^2) &= 3550 + \sum_{n=1}^{9} (n^2 + 100n + 2450) \end{aligned}  次に f100(n2+k)=(n+50)2+kf^{100}(n^2 + k) = (n+50)^2 + k

f100(n2+n+k)=f99((n+1)2+k)=f((n+50)2+k)=(n+50)2+n+50+k\begin{aligned} f^{100}(n^2 + n + k) &= f^{99}((n+1)^2 + k) \\ &= f((n+50)^2 + k) \\ & = (n+50)^2 + n + 50 + k \end{aligned} より, k=1n(f100(n2+k)+f100(n2+n+k))=k=1n(2(n+50)2+n+50+2k)=2n(n+50)2+n(n+50)+n(n+1)=2n3+202n2+5051n\begin{aligned} &\sum_{k=1}^{n}\left(f^{100}(n^2 + k) + f^{100}(n^2 + n + k)\right) \\ &= \sum_{k=1}^{n} \left( 2(n+50)^2 + n + 50 + 2k\right) \\ &= 2n(n+50)^2 + n(n+50) + n(n+1) \\ &= 2n^3 + 202n^2 + 5051n \end{aligned}  以上の計算より,求める和は 3550+n=19(2n3+203n2+5151n+2450)=3550+(910)22+203910196+51519102+24509=3550+4050+57855+231795+22050=319300\begin{aligned} & 3550 + \sum_{n=1}^{9} (2n^3 + 203n^2 + 5151n + 2450) \\ &= 3550 + \dfrac{(9\cdot 10)^2}{2} + 203\cdot \frac{9\cdot 10\cdot 19}{6} + 5151\cdot \frac{9\cdot 10}{2} + 2450\cdot 9 \\ &= 3550 + 4050 + 57855 + 231795 + 22050 \\ &= \mathbf{319300} \end{aligned}

解説YouTube

解説YouTubeが存在しません.