摘要: "题面" 题解 求一个有特殊性质的有向图的生成树的个数。 首先,有向图的生成树的个数可以用矩阵树定理,能够得到$40$分。 但是如果它是一个$\mathrm{DAG}$就很好做,枚举每一个点的父亲,答案就是$\prod d[i]$,$d$是每个点的入度 发现加了一条边之后只会形成一个环,设环上的点为 阅读全文
posted @ 2019-02-21 14:37 xgzc 阅读(231) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 这道题目首先可以想到拓扑排序,但是肯定不是字典序最小的排列。 比如说,有$4$种菜,限制为$2 \to 4, 3 \to 1$,那么如果求字典序最小的排列会算出$(2, 3, 1, 4)$,但是答案显然是$(3, 1, 2, 4)$。 于是,正难则反,发现如果最后一个数字在合法的范围 阅读全文
posted @ 2019-02-21 11:30 xgzc 阅读(150) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 考虑进行$dp$。 设$f[i][j]$表示前$i$张卡中有$j$张被触发的概率。 我们可以知道第$i$张卡不被触发的概率为$(1 p_i) ^ {r j}$,因为一共会考虑$r j$次,每次都没有触发。 所以被触发的概率为$1 (1 p_i) ^ {r j + 1}$。 于是$f[ 阅读全文
posted @ 2019-02-21 11:18 xgzc 阅读(113) 评论(0) 推荐(0) 编辑
摘要: "题面" 题解 解法一 这个思路要基于以下一个结论: 当你删掉某条边$(x,x+1)$时,最短路路线为:$1\to x(\leq u)\to y( u) \to n$,并且$x\to y$一定不会属于原最短路。 我们枚举删掉最短路上的哪条边,然后把这条边的$s$加进队列做SPFA,这个应该就是部分分 阅读全文
posted @ 2019-02-21 09:40 xgzc 阅读(344) 评论(0) 推荐(0) 编辑