CF113D.Museum

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

One day as Petya and his friend Vasya were having one of their numerous trips, they decided to visit a museum castle. The museum has a specific shape: it consists of nn rooms connected with mm corridors so that one can access any room from any other one.

After the two friends had a little walk around the museum, they decided to split and watch the pieces of art each of them found interesting. They agreed to meet in one of the rooms at six p.m. However, they forgot one quite essential thing: they didn't specify the place to meet and when the time came, they started to rush about the museum looking for each other (they couldn't call each other as roaming made a call's cost skyrocket).

Yet, even despite the whole rush, they couldn't get enough of the pieces of art, that's why each of them has the following strategy: each minute he make a decision where to go — with probability pip_{i} he doesn't move to any other place during this minute (i.e. he stays in the room). With probability 1pi1-p_{i} he equiprobably choose one of the adjacent rooms and went there along the corridor. Here ii is the ordinal number of the current room. Building was expensive in ancient times, that's why each corridor connected two different rooms, and any two rooms had no more than one corridor between them.

The boys act simultaneously. As the corridors are dark, it is impossible to meet there; however, one can walk along the corridors in both directions (besides, the two boys can be going through the same corridor simultaneously without meeting). The boys act like that until they meet each other. More formally, the two friends meet when at some moment of time both of them decided to appear in the same room.

For each room find the probability that the boys will meet there considering that at 6 p.m. they are positioned in rooms aa and bb correspondingly.

输入格式

The first line contains four integers: nn (1<=n<=22)(1<=n<=22) , representing the numbers of rooms; mm , representing the number of corridors; a,ba,b (1<=a,b<=n)(1<=a,b<=n) , representing the numbers of Petya's and Vasya's starting rooms correspondingly.

Next mm lines contain pairs of numbers — the numbers of rooms connected by a corridor. Next nn lines contain probabilities pip_{i} (0.01<=pi<=0.99)(0.01<=p_{i}<=0.99) with the accuracy of up to four digits after the decimal point — the probability to stay in room ii .

It is guaranteed that every room can be reached from every other room by corridors.

输出格式

In the only line print nn space-separated numbers, the ii -th number should represent the probability that the friends meet in the ii -th room with absolute or relative error of no more than 10610^{-6} .

输入输出样例

  • 输入#1

    2 1 1 2
    1 2
    0.5
    0.5
    

    输出#1

    0.5000000000 0.5000000000 
  • 输入#2

    4 4 1 2
    1 2
    2 3
    3 4
    4 1
    0.5
    0.5
    0.5
    0.5
    

    输出#2

    0.3333333333 0.3333333333 0.1666666667 0.1666666667 

说明/提示

In the first sample the museum is symmetric. That means the probabilities to meet in rooms 1 and 2 are equal. And their sum equals to one. So, each probability equals 0.50.5 .

首页