Loading...
SiS_iSi を次の擬似乱数生成器が生成する整数列とする。
S0=290797S_0 = 290797S0=290797
Si+1=Si2 mod 50515093S_{i+1} = {S_i} ^2 \bmod 50515093Si+1=Si2mod50515093
M(n)M(n)M(n) を 0≤i<j<n0 \le i \lt j \lt n0≤i<j<n についての2つ組の積 SiSjS_i S_jSiSj の中央値とする。 M(3)=3878983057768M(3) = 3878983057768M(3)=3878983057768 , M(103)=492700616748525M(103) = 492700616748525M(103)=492700616748525 である。
M(1 000 003)M(1\,000\,003)M(1000003) を求めよ。