摘要:
会推 fwt 就能直接秒/jy 先考虑 B 进行个什么线性变换才能得到 A.fwt 要做的是:枚举每一维,然后固定其它维的值看作常数,然后将这一维上的值单独拎出来乘上一个矩阵。那么只需要构造 $n=3$ 的矩阵,然后每次做这样一个过程就能完成 $n=3^k$. 构造就挺简单的了: $$ \begin 阅读全文
posted @ 2023-02-07 15:06
do_while_true
阅读(72)
评论(0)
推荐(0)
摘要:
克罗内克积(Kronecker Product) 大小为 $m\times n$ 的矩阵 $A$ 和大小为 $p\times q$ 的矩阵 $B$ 的克罗内克积 $A\otimes B$ 被定义为: $$ \begin{pmatrix} a_{1,1}B & \cdots & a_{1,n}B\ \ 阅读全文
posted @ 2023-02-07 15:06
do_while_true
阅读(95)
评论(0)
推荐(0)
摘要:
对于离散的食物,$w$ 相同的只留下美味值最大的 $W/w$ 个,因为再多了也没用不会更优。所以一共只有 $\sum_{i=1}^n \frac{W}{i}=\mathcal{O}(W\log n)$ 这样暴力背包复杂度就是 $\mathcal{O}(W^2\log n)$. 然后考虑连续的怎么做。 阅读全文
posted @ 2023-02-07 15:06
do_while_true
阅读(77)
评论(0)
推荐(0)
浙公网安备 33010602011771号