「LOJ 2983」「WC2019」数树

LOJ #2983. 「WC2019」数树

题意

本题包含三个问题:

  • 问题 0:已知两棵 \(n\) 个节点的树的形态。要给予每个节点一个 \([1, y]\) 中的整数,使得对于任意两个节点 \(p, q\),如果存在边 \((p, q)\) 同时属于这两棵树,则 \(p, q\) 必须被给予相同的数。求给予数的方案数。

  • 问题 1:已知第一棵树,对于第二棵树的所有 \(n^{n−2}\) 种选择方案,求问题 0 的答案之和。

  • 问题 2:对于第一棵树的所有 \(n^{n−2}\) 种选择方案,求问题 1 的答案之和。

\(998244353\) 取模

Read more

特征多项式和常系数线性齐次递推

特征多项式

\(A\) 为给定的 \(n\times n\) 矩阵,\(I_n\)\(n\times n\) 单位矩阵,\(A\) 的特征多项式定义为

\[ p(\lambda )=\det(\lambda I_{n}-A) \]

其中 \(\det\) 表示行列式。

Cayley–Hamilton theorem

根据 凯莱–哈密顿定理\(A\) 满足方程

\[ p(A)=0 \]

其中 \(0\) 是零矩阵。

因此我们可以利用这个 \(n\) 次的多项式 \(p(A)\) 来降低 \(A\) 的高次幂。

Read more

「Luogu P4705」玩游戏

Luogu P4705 玩游戏

题意

有长度为 \(n\) 的序列 \(a\) 和长度为 \(m\) 的序列 \(b\)

对于 \(k=1,2,\dotsc,t\) 求随机两个元素 \(a_i\)\(b_j\)\((a_i+b_j)^k\) 的期望

\(998244353\)

\(n,m,t\le 10^5\)

Read more

「LOJ 150」挑战多项式

LOJ #150

题意

给定 \(n\) 次多项式 \(F(x)\),求 \(G(x)\) 满足

\[ G(x)\equiv \left(\left(1+\ln\left(2+F(x)-F(0)-\exp\left(\int\frac{1}{\sqrt{F(x)}}\right)\right)\right)^k\right)' \pmod{x^n} \]

保证常数项是模 \(998244353\) 的二次剩余。

注意 \(\pm\sqrt{F(x)}\) 均为合法解,你只需要输出 \(\sqrt{F(x)}\),舍去 \(-\sqrt{F(x)}\),我们认为两个解中常数项较小的解为 \(\sqrt{F(x)}\)

所有运算在模 \(998244353\) 意义下进行。

Read more