Codeforces Round #341 (Div. 2) E. Wet Shark and Blocks(dp + 矩阵快速幂)
题意:给定b≤109块数字,每块有n≤105个数字,现在从每块选一个拼出一个大数求这个大数MODx=k的方法数,x,k≤100分析:一种理解:dp[i][j]:=由模x得i,经(∗10+k),模x得j的方法数显然这个要做b次,显然ans=dpb[0][k]预处理出dp1[i][j]这个矩阵,转移我们发现是矩阵的自乘,比如dp2[i][k]=∑9j=0dp1[i][j]∗dp1[j][k],矩阵快速