其他分享
首页 > 其他分享> > 2020.12.11 刷题总结

2020.12.11 刷题总结

作者:互联网

有意思一点的题:

最短\(\text{Hamilton}\)路径

设\(f_{i,j}\)表示状态为\(i\),现在在\(j\)节点时的最短路。

初始化为\(+\infty,f_{1,0} = 0\)

\[f_{i,j} = \min_{k \in i}{f_{i \space \text{xor} \space 2^j,k} + a_{k,j}} \]

其中\(k \in i\)表示\(i\)的第\(k\)位为\(1\)。
\(\mathcal{O}(2^nn^2)\)

起床困难综合征

考虑从高到低每一位最大化。

费解的开关

考虑先枚举第一行的修改情况,然后接下来的方式就是确定了的,对于任意一个\(a_{i,j} = 0\),只能通过修改\(a_{i + 1,j}\)使它变为\(1\),若任意\(a_{n,i} = 0\),则这种方案不合法。
\(\mathcal{O}(2^nn^2)\)

标签:11,nn,space,text,2020.12,mathcal,Hamilton,刷题,ACWing
来源: https://www.cnblogs.com/luyiming123blog/p/14123726.html