2020.12.11 刷题总结

有意思一点的题:

  • ACWing 91 最短( ext{Hamilton})路径
  • ACWing 998 / luogu P2114 起床困难综合症
  • ACWing 95 费解的开关

最短( ext{Hamilton})路径

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

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

[f_{i,j} = min_{k in i}{f_{i space ext{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))

原文地址:https://www.cnblogs.com/luyiming123blog/p/14123726.html