矩阵
Noooooorth
能够放弃的东西从来都不叫梦想
展开
-
HDU 1005 Number Sequence(矩阵快速幂)
f(1)=f(2)=1,f(n)=(A*f(n-1)+B*f(n-2))%7,输入A,B和n,输出f(n)。原创 2015-08-27 19:48:25 · 1278 阅读 · 1 评论 -
Codeforces Round #341 (Div. 2) E. Wet Shark and Blocks(DP+矩阵快速幂)
题目链接:Problem - 621E - Codeforces一共b位数字,给出1~9出现的次数,从1~9中选,求模x等于b的数字的个数DP[i][j]表示i位数字,模x等于j的数字个数,状态转移方程是dp[k][(i*10+j)%x] += dp[k-1][i]*cnt[j]。观察可以发现dp[k][]的状态只与dp[k-1][]有关,所以直接递推就可以得到正确答案。但是这道题目的原创 2016-07-15 00:20:56 · 440 阅读 · 0 评论 -
HDU 4686 Arc of Dream(矩阵快速幂)
题目链接:点击打开链接计算如下其中a0 = A0ai = ai-1*AX+AYb0 = B0bi = bi-1*BX+BY构造出原始矩阵A为矩阵B为这时矩阵A左乘矩阵B就可以得到下一个状态的矩阵表示还要注意输入为0的时候要特判,输出0。#include #include #include #inc原创 2016-07-19 00:24:15 · 342 阅读 · 0 评论