摘要: 题目分析: 以前一直不会这个方法, 我好菜啊。 转移分为三个部分,一个是直接成功,一个是转移到E1,还有一个是转移到自己周围的一圈儿点。 如果是叶子那么只能转移到父亲,如果不是叶子可以把非叶子的转移代换,这样也只转移到父亲,判一下无解就行了。 代码: 阅读全文
posted @ 2018-08-28 08:30 menhera 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目分析: 题目是求$E(MAX_{i=1}^n(ai))$, 它等于$E(\sum_{s \subset S}{(-1)^{|s|-1}*min(s))} = \sum_{s \subset S}{(-1)^{|s|-1}*E(min(s))}$。 那么设计期望DP,令$f[i][j][k]$表示 阅读全文
posted @ 2018-08-28 08:27 menhera 阅读(556) 评论(0) 推荐(1) 编辑
摘要: 题目分析: 考虑欧拉序,这里的欧拉序与ETT欧拉序的定义相同而与倍增LCA不同。然后不妨对于询问$u$与$v$让$dfsin[u] \leq dfsin[v]$,这样对于u和v不在一条路径上,它们可以改成询问$dfsin[u]$到$dfsin[v]$。否则改成$dfsout[u]$到$dfsin[v 阅读全文
posted @ 2018-08-28 07:55 menhera 阅读(268) 评论(0) 推荐(0) 编辑