摘要: 传送门 本题主要是构造矩阵,我们只需要把那一段式子看成两个前缀和相减, 然后就直接矩阵连乘。 直接对那个k+1阶矩阵快速幂即可,注意初始化矩阵为单位矩阵,即主对角线(左上到右下)都为1其他都为0。 另外,很多量要开long long。 阅读全文
posted @ 2017-09-07 21:22 zht467 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 传送门 k < 20 k这么小,随便dp一下就好了。。。 dp[i][j][k]表示从i到j经过k个点的方案数 4重循环。。 但是如果k很大就不好弄了 把给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一条边i->j。令C=A*A,那么C(i,j)=ΣA(i,k)*A(k,j),实际上就等于从点 阅读全文
posted @ 2017-09-07 19:15 zht467 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 传送门 可知 f[i] = f[i - 1] + f[i - 2] + ... + f[i - k] 直接矩阵优化就好了 阅读全文
posted @ 2017-09-07 17:50 zht467 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 传送门 1.模拟 easy 2.矩阵优化 详见 Matrix67 阅读全文
posted @ 2017-09-07 16:24 zht467 阅读(153) 评论(0) 推荐(0) 编辑