No.298 話の伝達
タグ : / 解いたユーザー数 35
作問者 :

問題文
友達同士で話をしていると,別の友達どうしが,同じ話題で話し始めることがあります。これを競プロっぽくモデル化してみましょう。
N個の友達グループがあり,これらのグループはそれぞれ数字0から
また,これらの友達グループ同士には,合計で
今グループ0の人達がyukicoderについて会話を始めました。
この時,グループ
入力
⋮
グループの数
次の
入力では,あるグループが始めた話題が伝達してそのグループにまた同じ話題が戻ってくることは無いことが保証されている。
関係が定義されてないところの確率は0であるとする。
出力
グループ
出力は
最後に改行してください。
サンプル
サンプル1
入力
4 4 0 1 100 0 2 100 1 3 50 2 3 50
出力
0.75
入力は,グループ0の話は100%グループ1,2に伝達し,またグループ1,2の話はそれぞれ50%の確率でグループ3に伝達することを表しています。 よって,グループ1かグループ2のうち少なくともひとつのグループから話が伝達すればグループ3もyukicoderの話をし始めることになります。この確率は75%です。
サンプル2
入力
4 4 0 1 50 0 2 50 1 3 50 2 3 50
出力
0.4375
サンプル3
入力
5 6 0 1 30 0 2 70 1 2 40 1 3 20 2 4 80 3 4 90
出力
0.6073760000
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。