摘要: 如果直接dp,状态里肯定要带上已走过的点的集合,感觉上不太好做。 考虑一种对期望的minmax容斥:其中Max(S)为遍历完S集合的期望步数,Min(S)为遍历到S集合中一个点的期望步数。当然才不管怎么证,反正看上去非常优美。 设f[i][S]为由i节点出发的Min(S),显然有f[i][S]=Σf 阅读全文
posted @ 2018-12-20 22:39 Gloid 阅读(382) 评论(0) 推荐(0)
摘要: 考虑容斥,枚举一个子集S在1号猎人之后死。显然这个概率是w1/(Σwi+w1) (i∈S)。于是我们统计出各种子集和的系数即可,造出一堆形如(-xwi+1)的生成函数,分治NTT卷起来就可以了。 阅读全文
posted @ 2018-12-20 13:15 Gloid 阅读(216) 评论(0) 推荐(0)