题目名称 | 3645. [BZOJ 2438]杀人游戏 |
---|---|
输入输出 | kill_game.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 13 |
题目来源 | syzhaoss 于2022-01-11加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:6, 提交:8, 通过率:75% | ||||
XyuanX | 100 | 0.278 s | 14.49 MiB | C++ |
策 | 100 | 0.283 s | 6.99 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.330 s | 6.99 MiB | C++ |
mob | 100 | 0.713 s | 11.79 MiB | C++ |
小金 | 100 | 0.727 s | 12.90 MiB | C++ |
超人 | 100 | 1.111 s | 14.91 MiB | C++ |
XyuanX | 0 | 0.007 s | 26.91 MiB | C++ |
┭┮﹏┭┮ | 0 | 2.351 s | 53.42 MiB | C++ |
关于 杀人游戏 的近10条评论(全部评论) | ||||
---|---|---|---|---|
去洛谷
https://www.luogu.com.cn/problem/P4819 |
一位冷血的杀手潜入城市中,并假装成平民。
警察希望能在 N 个人里面,查出谁是杀手。
警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的所有人当中,谁是杀手,谁是平民。
假如查证的对象是杀手, 杀手将会把警察干掉。
现在警察掌握了每一个人认识谁。
每一个人都有可能是杀手,可看作他们是杀手的概率是相同的。
问:根据最优的情况,保证警察自身安全并知道谁是杀手的概率最大是多少?
第一行有两个整数 N,M。
接下来有 M 行,每行两个整数 x,y,表示 x 认识 y(y 不一定认识 x)。
输出一个实数表示结果,保留 6 位小数。
5 4 1 2 1 3 1 4 1 5
0.800000
$1\leq N\leq 10^5,0\leq M\leq 3\times 10^5$