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
BZOJ1898
[
BZOJ1898
][ZJOI2005]沼泽鳄鱼(矩阵乘法)
先把无向边拆成两条有向边。如果不考虑食人鱼,那么此题就是一个简单的矩乘问题。建立矩阵P,如果存在边i−>j则P[i][j]=1,否则P[i][j]=0。最后PK[Start][End]就是最终结果。考虑食人鱼。注意到题目里食人鱼的运动周期长度只有2,3,4,可以得出,第t个时间单位时是否可以在这个点上(没有食人鱼经过),取决于tmod12的值。所以这里,先预处理出一个数组vis[j][i],如果当
xyz32768
·
2020-08-23 04:26
BZOJ
UOJ
LOJ
【
BZOJ1898
】【Zjoi2004】Swamp 沼泽鳄鱼 矩阵乘法
广告:#includeintmain(){puts("转载请注明出处[vmurder]谢谢");puts("网址:blog.csdn.net/vmurder/article/details/44101165");}题解:食人鱼循环2、3、4,lcm=12。所以12次转移为一组,这么进行快速幂矩乘,最后把余数那几次转移乘上。代码:#include#include#include#include#de
空灰冰魂
·
2020-08-23 01:14
矩阵乘法
[
BZOJ1898
][Zjoi2005]Swamp 沼泽鳄鱼(dp+矩阵优化)
题目描述传送门题解f(i,j)表示时间为i时到达j的方案数,答案即为f(k,t)condi(i,j)表示时间为i时j有没有鳄鱼0/1那么f(i,j)=∑(v,j)∈Ef(i−1,v)并且当condi(i,j)=1时f(i,j)=0时间复杂度O(kn2),考虑怎么优化因为鳄鱼的周期只可能是234,所以f的转移是以12为周期循环的那么我们可以把这12次转移用矩阵处理出来,由于矩阵满足结合律,可以先将它
Clove_unique
·
2017-02-08 20:54
题解
dp
省选
矩阵
[
BZOJ1898
][Zjoi2005]Swamp 沼泽鳄鱼(dp+矩阵优化)
题目描述传送门题解f(i,j)表示时间为i时到达j的方案数,答案即为f(k,t)condi(i,j)表示时间为i时j有没有鳄鱼0/1那么f(i,j)=∑(v,j)∈Ef(i−1,v)并且当condi(i,j)=1时f(i,j)=0时间复杂度O(kn2),考虑怎么优化因为鳄鱼的周期只可能是234,所以f的转移是以12为周期循环的那么我们可以把这12次转移用矩阵处理出来,由于矩阵满足结合律,可以先将它
Clove_unique
·
2017-02-08 20:54
题解
dp
省选
矩阵
【
BZOJ1898
】[Zjoi2005]Swamp 沼泽鳄鱼【DP】【矩阵乘法】
http://www.lydsy.com/JudgeOnline/problem.php?id=1898论文题,详见《矩阵乘法在信息学中的应用》俞华程。样例果然弱...提供一组数据:Input0:510012 13 43 04 14 24 02 12 01 30 23 2 3130 44321Output0:2搞不懂给邻接矩阵清零时为什么只清了单向边。另外发现这题其实是ZJOI2005的。/*Fo
BraketBN
·
2016-03-15 17:00
dp
矩阵乘法
【
bzoj1898
】[Zjoi2004]Swamp 沼泽鳄鱼 矩阵乘法+DP
Description潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼。豆豆先生酷爱冒险,他一听说这个消息,立马赶到了池塘,想做第一个在
DQSSS
·
2016-03-14 08:12
矩阵乘法
===动态规划===
===数学相关===
其他高端的DP
【
bzoj1898
】[Zjoi2004]Swamp 沼泽鳄鱼 矩阵乘法+DP
Description潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼。豆豆先生酷爱冒险,他一听说这个消息,立马赶到了池塘,想做第一个在
LOI_DQS
·
2016-03-14 08:00
【
BZOJ1898
】【Zjoi2004】Swamp 沼泽鳄鱼 矩阵乘法
广告:#include intmain() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/44101165"); }题解:食人鱼循环2、3、4,lcm=12。所以12次转移为一组,这么进行快速幂矩乘,最后把余数那几次转移乘上。代码:#include #include #include #in
Vmurder
·
2015-03-06 16:00
矩阵乘法
BZOJ1898
Swamp
沼泽鳄鱼
Zjoi2004
上一页
1
下一页
按字母分类:
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
其他