| For All Solvers
OMC194

OMC194(E)

 N=105N = 10^5 とする.
 bn=3n+2anb_n = 3n + 2 - a_n とすると,問題の条件は以下のように書き換えられる. 0bnn+1,bnbn+10\leq b_n\leq n+1,\quad b_n\leq b_{n+1} ただし,例外として b1=3b_1 = 3 となり得ることに注意せよ.

  • b1<3b_1\lt 3 の場合
     座標平面上で,(1,0)(1,0) から (N+1,N+2)(N+1,N+2) へ隣り合う格子点を通って行く最短経路のうち,領域 yx+1y \le x+1 内の点のみを通るものを一つ選び,i=1,2,,Ni = 1,2,\ldots,N について,その経路の中で最も最初に xx 座標が i+1i + 1 になった点の yy 座標を bib_i とすると,得られた数列 {bn}\{b_n\} は上の条件を満たす.また,上の条件を満たす {bn}\{b_n\} について, (1,0),(1,b1),(2,b1),(2,b2),(3,b2),,(N+1,bN),(N+1,N+2)(1,0),\quad (1,b_1),\quad (2,b_1),\quad (2,b_2),\quad (3,b_2),\quad \ldots,\quad (N+1,b_{N}),\quad (N+1,N+2) を通るような (1,0)(1,0) から (N+1,N+2)(N+1,N+2) への最短経路は,常に領域 yx+1y\le x+1 内を通る.従って,{bn}\{b_n\} の数とこのような経路の数は等しい.このような経路の数は,(1,0)(-1,0) から (N+1,N+2)(N+1,N+2) まで領域 yx+1y\le x+1 内を通って行く最短経路のうち,(0,1)(0,1) を通らない経路の数と一致するので,Catalan数 Cn=2n!(n+1)! n!C_n = \dfrac{2n!}{(n+1)!\ n!} を用いて CN+2CN+1C_{N+2} - C_{N+1} と表せる.

  • b1=3b_1 = 3 の場合
     b1b23b_1\le b_2 \le 3 より b2=3b_2 = 3 であることに注意すると,上の場合と同様にして,(2,3)(2,3) から (N+1,N+2)(N+1,N+2) へ領域 yx+1y\le x+1 内を通っていく最短経路の数を求めればよく,これは CN1C_{N-1} である.

 以上より, X=CN+2CN+1+CN1=(2N2)!(N+1)(49N2+5N6)(N1)!(N+3)!X = C_{N+2} - C_{N+1} + C_{N-1} = \frac{(2N-2)!(N+1)(49N^2 + 5N - 6)}{(N-1)!(N+3)!} であるから,1111 桁の素数は 49N2+5N649N^2 + 5N - 6 の約数である. 49N2+5N6=2×3×8166674999949N^2 + 5N - 6 = 2\times3\times81666749999 と素因数分解されるので,81666749999\bf81666749999 が求める答えである.

解説YouTube

解説YouTubeが存在しません.