luogu#P5415. [YNOI2019] 游戏
[YNOI2019] 游戏
题目描述
在经历了漫长的烧脑之旅后,相信同学们的思维已经充分地活跃起来了。最后,让我们玩一个游戏来结束这次充满乐趣和挑战的冒险之旅!
有 个人在玩游戏,游戏规则如下:
在游戏开始之前,将这 个人按照 的顺序唯一编号。游戏开始后,每一轮只允许 个人进入游戏,其他人按照各自的编号组成等待队列,等待参加游戏。
游戏中每个人赢得比赛的机会是同等的,游戏举办多轮,每一轮的获胜者可以继续参加下一轮的比赛,输家将根据本轮比赛开始之前的顺序排在等待队列的末尾(如果本轮的输家中有人之前赢得过比赛,那么他将在等待队列中排在本轮所有输家的前面)。
例如,在某一轮比赛开始之前小明排在小红和小刚前面,如果在该轮比赛中小明、小红和小刚都没有赢,那么小明、小红和小刚将退出比赛排在等待队列的末尾,但是小明将会继续按照比赛开始之前的顺序排在小红和小刚前面。存在的特殊情况是,如果小刚在这轮比赛之前赢得过比赛,那么小刚将在等待序列中排在小明和小红的前面。
比赛中,如果有人连续赢了 次,那么他就是这个游戏最后的赢家。你的任务是,预测第 个人成为最终赢家的可能。
输入格式
输入包含多组数据。
第一行,包含一个正整数 ,代表该输入文件中所含的数据组数。
接下来是 组数据,每组数据的格式如下:
每组数据仅一行,包含三个整数 。
输出格式
输出包含 行,分别对应 组数据的答案,即第 个人成为最终赢家的可能(结果保留 位小数)。
3
4 1 1
5 1 5
5 2 1
0.250000
0.000000
0.217626
提示
数据规模与约定
- 对于 的数据:保证 ,。
- 对于 的数据:保证 ,。
- 对于100%的数据:保证 ,,,。