968 : 5次元の総和

P(Xa,b,Xa,c,Xa,d,Xa,e,Xb,c,Xb,d,Xb,e,Xc,d,Xc,e,Xd,e)P(X_{a,b},X_{a,c},X_{a,d},X_{a,e},X_{b,c},X_{b,d},X_{b,e},X_{c,d},X_{c,e},X_{d,e}) を、非負整数の五つ組 (a,b,c,d,e)(a, b, c, d, e) すべてについての 2a3b5c7d11e2^a3^b5^c7^d11^e の総和とする。ただし5つの変数の任意の2つの和が与えられた値で制限されるものとする。言い換えると、 a+bXa,ba+b \le X_{a,b} , a+dXa,da+d \le X_{a,d}, b+eXb,eb+e \le X_{b,e} などである。

例えば、 P(2,2,2,2,2,2,2,2,2,2)=7120P(2,2,2,2,2,2,2,2,2,2)=7120 であり、 P(1,2,3,4,5,6,7,8,9,10)799809376(mod109+7)P(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) \equiv 799809376 \pmod{10^9 + 7} となる。

数列 AA を次のように定義する:

  • A0=1,A1=7A_0 = 1, A_1 = 7

  • n2n \ge 2 に対して An=(7An1+An22)mod(109+7)A_n =(7A_{n−1}+A_{n-2}^2) \bmod(10^9+7)

また、 Q(n)=P(A10n,A10n+1,A10n+2,,A10n+9)Q(n) = P(A_{10n}, A_{10n+1}, A_{10n+2}, \dots , A_{10n+9}) と定める。

0n<100Q(n)\displaystyle\sum_{0 \le n \lt 100}Q(n) を求めよ。答えは 109+710^9+7 で割った余りで与えよ。

最終更新

役に立ちましたか?