326 : モジュロ総和
a_nを以下の式によって再帰的に定義される数列とする。
a1=1
an=(k=1∑n−1k⋅ak)modn
従って、anの最初の10個の要素は1,1,0,3,0,3,5,4,1,9となる。
下記を満たす対(p,q)の個数をf(N,M)で表す。
1≤p≤q≤Nかつ(i=p∑qai)modM=0
f(10,10)=4であることが分かる。((3,3), (5,5), (7,9), (9,10) の4個)
またf(104,103)=97158である。
f(1012,106)を求めよ。