摘要: 对于第一问,对于每条限制 \((u, v)\) 我们连边 \(v \rightarrow u\),这样将构成一张 \(\rm DAG\)。首先先拓扑排序,对于拓扑序考前的点我们先让他尽量往后放,显然这样是最优的,因为我们在偏序满足条件的情况下让每个点尽量后放以保证方案的合法性,但需要注意的一点是可能 阅读全文
posted @ 2020-08-12 23:09 Achtoria 阅读(231) 评论(0) 推荐(0)
摘要: 因为起点终点是不确定的,因此我们可以考虑枚举起点和终点来计算贡献,但由于期望逆推的原理,可以发现当终点相同时所有起点的期望计算方式都是类似的,于是我们可以考虑枚举每个终点。那么对于每个终点 \(x\),我们令 \(dp_i\) 为以 \(i\) 为起点到这个终点 \(x\) 的期望步数,于是可以得到 阅读全文
posted @ 2020-08-12 22:47 Achtoria 阅读(78) 评论(0) 推荐(0)