随笔分类 - 数学---快速幂&矩阵快速幂
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2256 题目大意: 题目要求的是(sqrt(2)+sqrt(3))^2n %1024向下取整的值 解题思路: 这里很多人会直接认为结果等于(an+bn*sqrt(6))%1024,但是这种结果是错的,因
阅读全文
摘要:题目链接: https://vjudge.net/problem/HDU-2604 题目大意: n个人排队,f表示女,m表示男,包含子串‘fmf’和‘fff’的序列为O队列,否则为E队列,有多少个序列为E队列。 解题思路: 用f(n)表示n个人满足条件的结果,那么如果最后一个人是m的话,那么前n-1
阅读全文
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1575 题目大意: A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973。 解题思路: 套模板即可:传送门:矩阵快速幂
阅读全文
摘要:题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1757 题目大意: 求递推式第k项模m If x < 10 f(x) = x.If x >= 10 f(x) = a0 * f(x-1) + a1 * f(x-2) + a2 * f(x-3) + ……
阅读全文
摘要:第一部分:矩阵的基础知识 1.结合性 (AB)C=A(BC). 2.对加法的分配性 (A+B)C=AC+BC,C(A+B)=CA+CB . 3.对数乘的结合性 k(AB)=(kA)B =A(kB). 4.关于转置 (AB)'=B'A'. 一个矩阵就是一个二维数组,为了方便声明多个矩阵,我们一般会将矩
阅读全文
摘要:题目链接: https://vjudge.net/problem/POJ-1995 题目大意: 求一堆ab的和模上m 思路: 直接上模板
阅读全文
摘要:题目链接: https://vjudge.net/problem/POJ-3641 题目大意: 问p是不是伪素数。伪素数条件:①p不是素数。② ap = a (mod p)。 思路: 直接快速幂模板+素数判断
阅读全文
摘要:引入:求ab%c其中a、b数值很大,可能达到1018。 基础知识: 模运算: 证明: 由上述可知ab%m = (a%m)b%m 快速幂: 以b=11为例,b=11=1011(2),所以a^b = a^(2^0) * a^(2^1) * a ^ (2^3); 下面给代码: 用上面的例子来模拟代码运行
阅读全文

浙公网安备 33010602011771号