矩阵快速幂
MasterAn
我滑下你的暮色如厌倦滑下一道斜坡的虔诚。年轻的夜晚像你屋顶平台上的一片翅膀。
展开
-
UVA10870(Recurrents)
题目链接矩阵快速幂裸题代码:#include <bits/stdc++.h>using namespace std;typedef long long ll;struct Matrix{ ll e[18][18];};Matrix Multiply(Matrix a, Matrix b,ll d,ll mod){ Matrix ans; for(ll i=0; i<d原创 2017-12-10 20:34:30 · 272 阅读 · 0 评论 -
BZOJ 4002 有意义的字符串(矩阵快速幂,特征方程)
题目链接分析这是一个有通项公式的数列。设an=p∗an−1+q∗an−2,an=p∗an−1+q∗an−2,a_n=p*a_{n-1}+q*a_{n-2},an=(b+d√2)n+(b−d√2)nan=(b+d2)n+(b−d2)na_n={(\frac{b+\sqrt d}{2})}^n+{(\frac{b-\sqrt d}{2})}^n 由特征方程可知,p=b,q=d−b24p=...原创 2018-05-02 20:30:53 · 402 阅读 · 0 评论 -
Codeforces 385E Bear in the Field(矩阵快速幂)
SourceProblem一片n∗nn∗nn*n的草莓地,每个位置的初始草莓量为横坐标和纵坐标之和。给出熊的初始位置(sx,sy)(sx,sy)(sx,sy),以及初始移动速度(dx,dy)(dx,dy)(dx,dy),求这头熊 ttt 秒后的位置。每一秒会发生下列3件事:速度增加kkk(kkk为该位置的草莓数,即k=x+yk=x+yk=x+y)熊的位置发生移动,Xt=Xt−1+D...原创 2018-04-25 18:53:25 · 213 阅读 · 0 评论 -
Codeforces392 C. Yet Another Number Sequence(矩阵快速幂+二项式展开)
题目 Yet Another Number Sequence题意 如题分析 二项式展开递推公式,构造矩阵。关于矩阵快速幂的一般情况,请看Luo神的这篇文章。Latex的矩阵太难写了。。。 请看Acdreamers大佬的分析代码#include <bits/stdc++.h>using namespace std;typedef unsigned long ...原创 2018-04-27 13:07:54 · 314 阅读 · 0 评论