Codeforces Round #FF (Div. 1)
D
DZY Loves Games
Codeforces
2800
原题
← CE →
翻译中…

Today DZY begins to play an old game. In this game, he is in a big maze with $*n*$ rooms connected by $*m*$ corridors (each corridor allows to move in both directions). You can assume that all the rooms are connected with corridors directly or indirectly.

翻译中…

DZY has got lost in the maze. Currently he is in the first room and has $*k*$ lives. He will act like the follows:

翻译中…
  • Firstly he will randomly pick one of the corridors going from his current room. Each outgoing corridor has the same probability to be picked.
  • Then he will go through the corridor and then the process repeats.
翻译中…

There are some rooms which have traps in them. The first room definitely has no trap, the $*n*$-th room definitely has a trap. Each time DZY enters one of these rooms, he will lost one life. Now, DZY knows that if he enters the $*n*$-th room with exactly 2 lives, firstly he will lost one live, but then he will open a bonus round. He wants to know the probability for him to open the bonus round. Please, help him.

翻译中…

Input

翻译中…

The first line contains three integers $*n*, *m*, *k* (2 ≤ *n* ≤ 500; 1 ≤ *m* ≤ 10^{5}; 2 ≤ *k* ≤ 10^{9})$.

翻译中…

The second line contains $*n*$ integers, each of them is either $0$ or $1$. If the $*i*$-th number is $1$, then the $*i*$-th room has a trap, otherwise it has not a trap. Please note, that the number of rooms with a trap is no more than $101$. It is guaranteed that the first room has no trap, and the $*n*$-th room has a trap.

翻译中…

Then $*m*$ lines follows. Each of them contains two integers $*u*_{*i*}, *v*_{*i*} (1 ≤ *u*_{*i*}, *v*_{*i*} ≤ *n*; *u*_{*i*} ≠ *v*_{*i*})$, meaning that current corridor connects two rooms $*u*_{*i*}$ and $*v*_{*i*}$. It is guaranteed that the corridor system is connected.

翻译中…

Output

翻译中…

Print the only real number — the probability for DZY to open the bonus round. The answer will be considered correct if its relative or absolute error doesn't exceed $10^{ - 4}$.

翻译中…

样例

Input #1
5 5 3
0 0 1 0 1
1 2
2 3
3 4
4 5
1 2
Output #1
0.25000000
InputCopy OutputCopy
Input #2
3 2 2
0 1 1
1 2
2 3
Output #2
-0.00000000
InputCopy OutputCopy
Input #3
2 1 3
0 1
1 2
Output #3
1.00000000
InputCopy OutputCopy
题目信息
题号
446D
时间限制
2 s
内存限制
256 MB
标签
数学
矩阵
概率论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。