E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
acm_矩阵快速幂
AcDream 1078 递推数 嵌套循环节+
矩阵快速幂
题意:已知A0 = 0 , A1 = 1 , An = 3 * An - 1 + An - 2 (n >= 2). 求 AAAAN Mod (1e9 + 7) (也就是A[A[A[A[N]]]])。 解法:标程竟然使用set+pair来寻找循环节,并且第一次循环节长达222222224,不知道内存要吃掉多少。由于是一个嵌套的定义,因此要找出每一层的循环节,最终推出最内层的循环节为240,次
·
2013-03-20 19:00
循环
Uva - 10006 - Carmichael Numbers
题意:判断一个数n(2>刚学了个
矩阵快速幂
,想起还有个快速幂取模,找到这题,核心思想与
矩阵快速幂
是一样的,另外加上个合数的判断,判断方法可先打素数表,二分查找。
SCNU_Jiechao
·
2013-03-16 23:00
poj - 3233 - Matrix Power Series(二分)
id=3233——>>学
矩阵快速幂
和二分的好题呀,A^k对
矩阵快速幂
求得,和式=A+A^2+...+A^(k/2)+A^(k/2)*(A+A^2+...
SCNU_Jiechao
·
2013-03-16 22:00
poj - 3070 - Fibonacci(
矩阵快速幂
)
id=3070——>>斐波那契数的题还可真是多,最先碰到的可在64位整数内打表过掉,接着碰到得用高精度来计算的大斐波数,到现在这道须用
矩阵快速幂
来计算的超大n……#include usingnamespacestd
SCNU_Jiechao
·
2013-03-16 21:00
c语言版 佩尔方程求最小正整数解及第k解(
矩阵快速幂
)
佩尔方程讲解连接:维基百科_佩尔方程若一个丢番图方程具有以下的形式:且为正整数,则称此方程为佩尔方程(英文:Pell'sequation德文:PellscheGleichung)若是完全平方数,则这个方程式只有解(实际上对任意的,都是解)。对于其余情况,拉格朗日证明了佩尔方程总有解。而这些解可由的连分数求出。设 是的连分数表示:的渐近分数列,由连分数理论知存在 使得(pi,qi)为佩尔方程的解。
kisstears
·
2013-03-16 01:00
[ACdream原创群赛の数树]解题报告
于是整个问题就简单了,
矩阵快速幂
算出第n位mod240,然
dslovemz
·
2013-03-15 22:00
UVA 10229 Modular Fibonacci
思路:
矩阵快速幂
求fibonacci数列。开始我用INTWA了,其实中间结果超INT了,用longlong即可。
Wall_F
·
2013-01-13 16:00
POJ 3233 Matrix Power Series
思路:
矩阵快速幂
,需要用到两次二分,一次是求A^k,还有一次是求和A^1+A^2+A^3+......A^k时用到。
Wall_F
·
2013-01-04 10:00
poj 2778 AC 自动机 +
矩阵快速幂
AC自动机构建fail指针时与跟原来匹配时的AC自动机有改动。。就是如果 这个节点k没有next[i],并不是直接跳过,而是由于求转移矩阵的需要,顺着k的fail指针一直找到有next[i],然后把k点的next[i]的指针指向找到的那个next[i],这样就减少了,在求转移矩阵的时候,失配时的跳转。但这种方式只适合求转移矩阵,不能用于匹配。。。。。#include #include #incl
OceanLight
·
2012-12-07 22:00
HDU 1005 Number Sequence
题目大意&&思路:
矩阵快速幂
: a b * f(n-1) f(n) 1 0 f(n-2
kg_second
·
2012-10-28 21:00
POJ3233 Matrix Power Series
+A3+…+Ak)%m的值矩阵推导,推导矩阵: A A 0 1
矩阵快速幂
即可
kg_second
·
2012-10-26 23:00
hdu3221 Brute-force Algorithm
矩阵快速幂
&&a^b%p=a^(b%phi(p)+phi(p))%p b>=phi(p)
Brute-forceAlgorithmTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1530 AcceptedSubmission(s):379ProblemDescriptionProfessorBruteisnotgoodatalgorithmdes
qiqijianglu
·
2012-10-01 19:00
数和
矩阵快速幂
hdu 3493
intquickpow(intm,intn,intk) { intb=1; while(n>0) { if(n&1) b=(b*m)%k; n=n>>1; m=(m*m)%k; } returnb; } 下面是
矩阵快速幂
Weiguang_123
·
2012-09-18 04:00
c
struct
Matrix
HDU 4291:A Short problem_成都赛区网络赛—
矩阵快速幂
ProblemDescriptionAccordingtoaresearch,VIMuserstendtohaveshorterfingers,comparedwithEmacsusers.Hencetheypreferproblemsshort,too.Hereisashortone:Givenn(1 #include #include #include #include #include #i
duanxian0621
·
2012-09-17 19:00
网络
Integer
input
each
emacs
output
hdu4291 A Short problem
矩阵快速幂
求循环节----成都网络赛
AShortproblemTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):300 AcceptedSubmission(s):110ProblemDescriptionAccordingtoaresearch,VIMuserstendtohaveshort
qiqijianglu
·
2012-09-17 11:00
网络
Integer
input
each
emacs
Matrix
暑期9_15队内练习赛 B题 大数取模+
矩阵快速幂
题目大意:求sin(n!*ln(n)*f[n]%2012)的结果,n #include #include #include #include usingnamespacestd; intaa[2015]; intf[1000005]; intsum; structnode { inta,b,c,d; }fsum,gg; nodeju(nodeaaa,nodebbb) { nodeccc; ccc
kg_second
·
2012-09-16 17:00
很好用的
矩阵快速幂
,给自己留模版
很好用的
矩阵快速幂
,给自己留模版#include#define Max 2#define kmod 7typedef struct Matrix{ int M[Max][Max];}Matrix;
Search-For-My-Way
·
2012-09-12 19:00
POJ 3744 Scout YYF I
矩阵快速幂
加速dp
题意:在坐标范围在[1,100000000]内有10个mine,有一个人从1出发,有p的概率向前走一步,1-p的概率向前走两步,问该人能顺利通过不踩到一个mine的概率是多少。题解:因为人只能向前走一步或者两步,所以最后人到达pos[n]+1位置的概率即为答案(如果可以到达,否则为0),想到dp[i]表示该人到达坐标为i的位置的概率, 即dp[i]=dp[i-1]*p+dp[i-2]*(1
Flying_Stones_Sure
·
2012-09-07 15:00
HDU 1588 Gauss Fibonacci 矩阵
/** *stratege:构造矩阵A=|11| *|10| *
矩阵快速幂
,二分求和 *status:johnsonduBAccepted252KB15msC++3113B * */ #include
zone_programming
·
2012-08-14 10:00
C++
c
struct
Matrix
output
POJ3070Fibonacci
矩阵快速幂
POJ3070原题http://poj.org/problem?id=3070如图,Fibonacci矩阵解法: importjava.util.Scanner; publicclassMain { Scannerscan=newScanner(System.in); longn; intw=10000; long[][]a=newlong[2][2]; publicsta
believexkx
·
2012-08-12 10:00
java
快速幂
快速幂
longlongans=1; while(n){ if(n&1)//如果n是奇数 ans=(ans*m)%k; n=n>>1;//位运算“右移1类似除2” m=(m*m)%k; } returnans; }
矩阵快速幂
cgl1079743846
·
2012-07-13 01:00
hdu 1575 Tr A
点击打开hdu1575思路:
矩阵快速幂
分析:1题目给定一个n*n的矩阵要求矩阵的k次幂之后的矩阵的对角线的和2
矩阵快速幂
的裸题代码;/**********************************
cgl1079743846
·
2012-07-13 00:00
Class
Matrix
hdu 1757 A Simple Math Problem
点击打开链接思路:
矩阵快速幂
分析:1裸题代码:/************************************************ *By:chenguolin* *Date:2013-08
cgl1079743846
·
2012-07-13 00:00
POJ3233
矩阵快速幂
/* 第一个矩阵速乘题 代码来源:http://www.cnblogs.com/forever4444/archive/2009/05/12/1454736.html 看题->理解算法思路->找高质代码->理解+模仿相似度99.99%->猥琐的AC了 这个代码风格是google结果中最好看也是效率很高的一个,代码风格也很值得学习 */ #include #include #include usin
yihuikang
·
2012-07-06 16:00
c
算法
struct
Google
Matrix
poj 2778 AC自动机+DP+
矩阵快速幂
#include #include #include #include usingnamespacestd; typedef__int64type; constintkind=4;//每个节点的子节点的个数上限 constintmod=100000; constintsize=109;//转移矩阵的行大小 classAC_auto { public: inttot; typeMar[size][s
wsniyufang
·
2012-07-06 10:00
矩阵的应用--矩阵相乘与
矩阵快速幂
以下内容转自Matrix67大牛的文章。稍作修改~矩阵相乘:矩阵的乘法满足结合律--(AB)C=A(BC),及分配律-(A+B)C=AC+BC,但是不满足交换律。不要以为数学中的矩阵也是黑色屏幕上不断变化的绿色字符。在数学中,一个矩阵说穿了就是一个二维数组。一个n行m列的矩阵可以乘以一个m行p列的矩阵,得到的结果是一个n行p列的矩阵,其中的第i行第j列位置上的数等于前一个矩阵第i行上的m个数与后一
xuzengqiang
·
2012-06-08 08:00
c
算法
Matrix
n2
Hdu 3962 Microgene (字符串_AC自动机(矩阵DP))
解题思路:本题代码量大,较为综合,需用到AC自动机改造而成的Trie图、DP思想、
矩阵快速幂
。 如果n比较小,那么本题可以用DP解,由于题目明显的有三个状态,未含病毒串、含一个病毒串,含两
woshi250hua
·
2012-05-24 18:00
c
优化
null
insert
Build
Matrix
Hdu 3117 Fibonacci Numbers (线性代数_矩阵)
如果比40大,后四位可通过
矩阵快速幂
求得,那前四位呢? 以下改自http://www.cnblogs.com/zhaozhe/archive
woshi250hua
·
2012-05-23 15:00
c
struct
测试
Numbers
Hdu 1575 Tr A (线性代数_矩阵)
是的,果断模拟快速幂乘,快速幂乘是对整数进行乘法计算,
矩阵快速幂
是对矩阵进行乘法运算,本质是一样的。测试数据:322100139999999912345678931000000000代码:#
woshi250hua
·
2012-05-23 12:00
c
struct
测试
poj 3233 (矩阵乘法+二分+递归)
题目分析:
矩阵快速幂
。首先我们知道A^x可以用
矩阵快速幂
求出来(具体可见poj3070)。
wconvey
·
2012-05-19 17:00
c
System
存储
Matrix
fun
hdu2276-nyoj300
矩阵快速幂
又写次矩阵模乘,表示看了解题报告后,才知道是矩阵题。练得题少的缘故。应该看懂题就能分析出是什么题。勤加练习,加油!吖飒~~~~hdu2276,数据比较水,很快就AC了,nyoj一直TLE,后来用结构体写AC啦。大概是初始化和函数的调用浪费的时间。题意:一个环形排列的灯,灯的左侧灯状态为1,改变该灯的状态。否则不改变。n轮过后,所有灯的状态。递推矩阵为:1100000011000000110000
hss871838309
·
2012-05-08 17:00
【
矩阵快速幂
】poj3233 Matrix Power Series
算是比较简单的一道题目,可以练一下
矩阵快速幂
的的基本算法。废话不多说,直接上代码。
lwfcgz
·
2012-05-07 13:00
POJ 3233
矩阵快速幂
其实就是考擦构造矩阵。我瞎构造也能构造出来我构造的矩阵是LetB=A A 0 I然后看discuss里这么构造了一个矩阵LetB= A I 0 I B^(k+1)= A^k I+A+...+A^k 0 I 最后输出的时候还要剪掉一个单位矩阵然后我觉得我构造的挺好,比那个方便多了/* ID:sdj22251 PROG:
sdj222555
·
2012-04-16 18:00
POJ-3233+3070(矩阵加、乘、乘方)()
思路:
矩阵快速幂
。首先我们知道A^x可以用
矩阵快速幂
求出来(具体可见poj3070)。
famousDT
·
2012-03-20 20:00
c
Matrix
POJ 3070 Fibonacci
矩阵快速幂
题意很明确,求第m个斐波那契数MOD10000的结果题目连矩阵都构造好了,就是 1 11 0然后对这个求幂就行了/* ID:sdj22251 PROG:subset LANG:C++ */ #include #include #include #include #include #include #include #include #include #include #include #inclu
sdj222555
·
2012-01-23 20:00
c
struct
bupt244
problem_id=244 title: A Letter to Programmers /* 坐标变换的公式+
矩阵快速幂
goAheadtw
·
2011-10-26 12:00
UP
POJ 2778:DNA Sequence(AC自动机+
矩阵快速幂
)
DNASequenceTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 6232 Accepted: 2213DescriptionIt'swellknownthatDNASequenceisasequenceonlycontainsA,C,TandG,andit'sveryusefultoanalyzeasegmentofDNASequ
wugj03
·
2011-09-10 12:00
【已解决】zoj 3497 Mistwald
矩阵快速幂
时隔几个月重新做,终于ac了!题目看似是图论,但事实是矩阵相乘。根据离散数学书上说的,邻接矩阵A的k次幂得到的新矩阵B中,bij表示ai到aj长度为k的通路数。上面的方法计算的是任意两点通路数,而本题目要求终点不能有出边,基于酱紫,只要把终点那一行全部置为0就ok,这里不求通路数,改为求能否k步到达终点。#include #include #include #include #include #i
leolin_
·
2011-04-29 19:00
矩阵快速幂
typedef LL matrix[55][55]; void ident(int size, matrix x) { for (int i = 0; i < size; ++i) for (int j = 0; j < size; ++j) x[i][j] = (i == j ? 1 : 0); } void co
digiter
·
2010-09-18 14:00
C++
c
C#
J#
3483 二项式定理
矩阵快速幂
★★★★
/**//* 题意:给出N,x,M 要计算 N ∑(k^x)*(x^k) MOD M k=1 x 用到二项式定理,(n+1)^x = ∑C(x,k)n^k k=0 然后构造矩阵,求和 S(n)表示前n项和*/#inc
Yuan
·
2010-08-13 01:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他