保存帖子
发现
索引
热门
陶片放逐
关于
警示后人:注意乘法顺序
板块
P5024 [NOIP2018 提高组] 保卫王国
楼主
haozexu
当前回复
1
已保存回复
1
发布时间
2024/1/27 11:01
上次更新
2024/1/27 13:52:04
查看原帖
更新帖子
被骇客
银
狼
阻止的越权访问
保存失败
警示后人:注意乘法顺序
haozexu
楼主
2024/1/27 11:01
如果您是像这样设计的转移矩阵:
[
f
x
,
0
f
x
,
1
]
∗
[
∞
g
x
,
1
g
x
,
0
g
x
,
1
]
=
[
f
y
,
0
f
y
,
1
]
\begin{bmatrix} f_{x,0}&f_{x,1} \end{bmatrix}*\begin{bmatrix} \infty & g_{x,1}\\ g_{x,0}& g_{x,1} \end{bmatrix} = \begin{bmatrix} f_{y,0}&f_{y,1} \end{bmatrix}
[
f
x
,
0
f
x
,
1
]
∗
[
∞
g
x
,
0
g
x
,
1
g
x
,
1
]
=
[
f
y
,
0
f
y
,
1
]
请注意f矩阵其实也是很多g矩阵连乘出来的。
矩阵乘法不满足交换律,为了满足从下往上更新的策略,线段树中必须是右子树(dfn大)乘左子树(dfn小),才是正确的转移顺序
2024/1/27 11:01
加载中...