摘要: 抽卡大赛 链接 分析: $O(n^4)$的做法比较好想,枚举第i个人选第j个,然后背包一下,求出有k个比他大的概率。 优化: 第i个人,选择一张卡片,第j个人选的卡片大于第i个人的概率是$p_j$,那么答案的生成函数是: $\prod \limits _{j = 1}^{n} [j != i]((1 阅读全文
posted @ 2019-04-02 22:44 MJT12044 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 题意: n个点m条边的有向图,每一天每条边存在的概率都是p,在最优策略下,询问从1到n的期望天数。 分析: dijkstra。 每次一定会优先选dp最小的后继走,如果这条边不存在,选次小的,以此类推。 dp[i]表示从i开始到n的期望天数,从后往前推,每次取出dp最小的,更新其他点。 代码: 阅读全文
posted @ 2019-04-02 20:26 MJT12044 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 题意: n个点的无向图,Q次操作,每次操作可以连接增加一条边,询问两个点之间有多少条边是必经之路。如果不连通,输出-1。 分析: 首先并查集维护连通性,每次加入一条边后,如果这条边将会连接两个联通块,那么lct连接两个点,边权化为点权,新增一个点,点权为1。否则,构成了环,环上的边都变为0,lct维 阅读全文
posted @ 2019-04-02 20:21 MJT12044 阅读(320) 评论(0) 推荐(0) 编辑