状压DP
A1847225889
在一次次翻车中吸取教训……
展开
-
[JZOJ4648] 【NOIP2016提高A组模拟7.17】锦标赛
题目 描述 题目大意 有nnn个人,你要确定一个出场序列。每次新上台的人就会和擂主打一架,胜利的人继续当擂主。题目给出两两之间打架胜利(失败)的概率。 问111选手坚持到最后的最大概率。 思考历程 看这数据范围这么小,立即想到状压DP! 自然而然地想到状态:设fs,if_{s,i}fs,i表示上了台的人的状态为sss,当前擂主为iii的最大概率。 于是我很快就发现了这个方法的bug。每次...原创 2019-05-09 18:43:21 · 185 阅读 · 0 评论 -
[JZOJ4913] 【GDOI2017模拟12.3】告别
题目 描述 题目大意 给你两个排列AAA和BBB,每次随即选三个数进行轮换操作,问mmm次操作内使AAA变成BBB的概率。 思考历程 首先随便搞一下,就变成了AAA中每个数回归自己原位。 一眼望去,感觉nnn很小…… 最简单的想法是将每个情况都储存起来,然后搞出它们之间的转移情况。 然后发现这些状态是存不下的。 于是我就开始想有没有哪些状态是等价的。 然后我发现对于每个数字,可以简单地归...原创 2019-05-24 12:10:56 · 142 阅读 · 0 评论 -
[JZOJ3296] 【SDOI2013】刺客信条
题目 题目大意 给你一棵树,树上每个节点有000或111的状态。 用最少的操作次数使得当前状态与目标状态同构。 思考历程 首先想到的是找重心。 因为根是不确定的,但重心只会有一个或两个,以重心为根就能方便很多。 如果重心有两个,就将连接它们的边拆成点,让它们分别与这个点相连就好了(重心是连在一起的)。 然后就是树上哈希…… 哈希之后就开始了艰辛的思考历程…… 于是比赛就结束了。 正解 我前面的...原创 2019-06-28 22:35:56 · 291 阅读 · 0 评论