#D. 杀人游戏(game)

    Type: RemoteJudge 1000ms 256MiB

杀人游戏(game)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

一位冷血的杀手潜入Na-wiat,并假装成平民。警察希望能在NN个人里面,查出谁是杀手。警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人,谁是杀手,谁是平民。假如查证的对象是杀手,杀手将会把警察干掉。现在警察掌握了每一个人认识谁。每一个人都有可能是杀手,可看作他们是杀手的概率是相同的。

问:根据最优的情况,保证警察自身安全并知道谁是杀手的概率最大是多少?

输入格式

第一行有两个整数 N,MN,M。 接下来有 MM 行,每行两个整数 x,yx,y,表示 xx 认识 yyyy 不一定认识 xx ,例如President同志) 。

注:原文zz敏感内容已替换

输出格式

仅包含一行一个实数,保留小数点后面 66 位,表示最大概率。

5 4 
1 2 
1 3 
1 4 
1 5 
0.800000

提示

警察只需要查证11。假如11是杀手,警察就会被杀。假如11不是杀手,他会告诉警察2,3,4,52,3,4,5谁是杀手。而11是杀手的概率是0.20.2,所以能知道谁是杀手但没被杀的概率是0.80.8

对于100%100\%的数据有1N100000,0M3000001≤N≤100000,0≤M≤300000

The 2nd Yuzusoft Cup Stage 4: Germany

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2024-4-1 7:00
End at
2024-4-11 7:00
Duration
240 hour(s)
Host
Partic.
5