#Lutece1330. 柱爷与远古法阵
柱爷与远古法阵
Migrated from Lutece 1330 柱爷与远古法阵
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
众所周知,柱爷的数学非常好,尤其擅长概率论!
某日柱爷在喵哈哈村散步,无意间踏入了远古法阵!
法阵很奇怪,是一个长度为 的走廊,初始时柱爷在最左边,现在柱爷要到最右边去!
柱爷的行动方式如下:
-
每个回合柱爷会投一次骰子,根据骰子上的点数 ,柱爷会相应的往右边移动 步;
-
骰子的数值是 到 ,取到每面的概率相同;
-
在某些位置可能有传送门,一旦柱爷在该回合结束后在这个位置上,会被强制传送到传送门的另外一边
-
传送门是单向的,同时每个位置不会有超过 个传送门,同时不会存在 这种情况;
-
在任意时刻柱爷都必须保证在法阵内,也就说如果在这一回合结束后柱爷的位置在法阵外,那么这回合柱爷将什么都不做.
那么请问柱爷到达最右边的期望回合数是多少呢?或者是永远都无法到达?
Input
第一行两个整数 ,分别表示法阵的长度和传送门的数量。
接下来 行,每行两个整数 ,表示从 到 有一扇传送门。
数据保证:
Output
输出仅一行,表示期望的回合数,如果永远不能到达,输出 。
答案误差在 以内将被忽略。
Samples
100 0
33.0476190476
100 2
2 3
99 100
29.8571428571
Note
你可能需要一些概率论 & 线性代数的知识才能解决本题!
Resources
2016 UESTC Training for Dynamic Programming