Description
题目链接:BZOJ 3143
有一个无向简单连通图,顶点从 $1$ 编号到 $n$,边从 $1$ 编号到 $m$。
小 Z 在该图上进行随机游走,初始时小 Z 在 $1$ 号顶点,每一步小 Z 以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小 Z 到达 $n$ 号顶点时游走结束,总分为所有获得的分数之和的,答案保留 $3$ 位小数。
现在,请你对这 $m$ 条边进行编号,使得小Z获得的总分的期望值最小。
数据范围:$2\le n\le 500$
Solution
由于没有对 $m$ 的范围进行限定,那么 $m$ 的最大值可以达到 $O(n^2)$,这是无法接受的,因此我们考虑先统计点的期望次数。
我们设 $deg_i$ 表示第 $i$ 个点的度数,$f_i$ 表示第 $i$ 个点期望经过次数:
由于 $n$ 点时就停止游走了,因此不能考虑 $n$ 点的贡献。接下来我们对 $n-1$ 个 $f_i$ 进行高斯消元求解。
我们设 $g_i$ 表示第 $i$ 条边期望经过次数:
排序贪心,期望越大的边标号越小。
时间复杂度:$O(n^3)$
Code
1 |
|