![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
North--快速幂
文章平均质量分 72
leader_win
一份温情,一份感动
展开
-
Sum(快速幂+大整数计算)
题意:给出一个函数s,该函数值为对于n的s(k)为数列的个数,该数列满足x1,x2……xk为正整数且x1+x2+……+xk=n;求解s(1)+s(2)+……+s(n); 分析:本题最坑的地方在于(1,2)与(2,1)算两种,搞明白这个就可以分析l 对于2来说就是 1 3 : 1,1 4 :1,2,1 5 :1,4,2,1 以此类推可知 其和为2^(n-1);但是n的个数特别原创 2016-03-23 14:36:24 · 1417 阅读 · 0 评论 -
poj 3233(矩阵快速幂)
题目链接:http://poj.org/problem?id=3233; 题意:给出一个公式求这个式子模m的解; 分析:本题就是给的矩阵,所以很显然是矩阵快速幂,但有一点,本题k的值非常大,所以要用二分求和来减少运行时间。 代码:#include #include #include #include #include #include #include #include #i原创 2016-03-14 16:12:48 · 917 阅读 · 0 评论 -
poj 1995(快速幂)
题意:本题给出h组数每组两个数,ai,bi,求解 ; 分析:没啥好说的,一个裸的快速幂: Source Code #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2016-03-25 19:36:55 · 968 阅读 · 0 评论 -
51nod 1031(快速幂)
题目链接:点击打开链接; 题意:求:3^0 + 3^1 +...+ 3^(N) mod 1000000007; 分析:快速幂,没啥说的 代码如下: #include #include #include #include #include #include #include #include #include #include using namespace std; c原创 2016-04-29 18:55:01 · 4225 阅读 · 0 评论 -
51nod 1126(矩阵快速幂)
题目链接:点击打开链接 题意:有一个序列是这样定义的:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7. 给出A,B和N,求f(n)的值。 分析:递推式,和简单的库镇快速幂: 代码如下: #include #include #include #include #include #include #in原创 2016-04-29 18:58:47 · 4896 阅读 · 1 评论 -
hdu 5667(矩阵快速幂)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5667; 题意:给出一个递推式求解fn的值。 分析:因为是递推,很容易联想到矩阵快速幂。但本题的式子是一个乘法,所以就采用求对数然后就变成加法了。当然本题求完对数后腰用费尔马小定理来求解a的b次方,因为求对数,最后还要求回指数。本题求完对数的公式为f(n)=(b+f(n-1)*c+f(n-2))mo原创 2016-05-02 18:44:17 · 663 阅读 · 0 评论 -
矩阵快速幂模板
const int mod=2015; int N,M; struct Matrix{ int M[55][55]; Matrix(){memset(M,0,sizeof(M));} }U,P; Matrix Add(const Matrix &a,const Matrix &b){ Matrix ret; for(int i=1;i<=N;i++) for(int j=1;j<=N;原创 2016-07-12 17:37:36 · 1572 阅读 · 0 评论 -
hdu 3509(矩阵快速幂)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3509; 题意:按照所给的最后一个公式推导,然后矩阵快速幂 把图中的矩阵最上面的0改成1,最后的f(n-2)转换为f(n-1) 然后就矩阵快速幂就行了 #include #include #include #include #include #include #include原创 2016-06-19 19:38:55 · 804 阅读 · 0 评论