
洛谷刷题
文章平均质量分 95
꧁༺△再临ཊ࿈ཏTSC△༻꧂
也许黑暗中有那么一道曙光,也许童年时有那么一个梦想;也许星空里有一颗最璀璨的星,也许人海中有一个不平凡的自己。
展开
-
P4356 [CERC2015] Looping Labyrinth 题解
假如我们一顿走位走到了 (λxu,λyu,0,0)(这条路径称为 0 路径),那么我们把它移动到 (xu,yu,0,0),(2xu,2yu,0,0),…“#”表示墙,“.”表示路。则 ∀λ,μ,(λx1+μx2,0,0)→(0,0,0,0)∀λ,μ,(λx1+μx2,2,0,0)→(0,0,0,0)。若 (λxu,λyu,0,0)→(0,0,0,0),则 (xu,yu,0,0)→(0,0,0,0)。若 (x,y,0,0)→(0,0,0,0),则 ∀λ,(λx,λy,0,0)→(0,0,0,0)。原创 2024-11-02 09:56:34 · 928 阅读 · 0 评论 -
P1002 [NOIP2002 普及组] 过河卒
如果我们给网格图内的点标号,记从 ii 号点到达 jj 号点的方法数为 f(i,j)f(i,j),ii 号点到 jj 号点的边的条数为 a(i,j)(a(i,j)∈{0,1})a(i,j)(a(i,j)∈{0,1}),那么枚举经过的点 kk,则有 ii 点到 jj 点的方法数 =i=i 点到 kk 点的方法数 ×k×k 点到 jj 点的方法数,形式化的讲,f(i,j)=f(i,k)⋅a(k,j)f(i,j)=f(i,k)⋅a(k,j)。因此,我们连接所有互相可达的点,进行矩阵快速幂即可。原创 2024-10-19 18:35:12 · 1052 阅读 · 0 评论