#P9156. 「GLR-R4」芒种

    ID: 7955 Type: RemoteJudge 2000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 5 Uploaded By: Tags>洛谷原创Special JudgeO2优化洛谷月赛

「GLR-R4」芒种

题目背景

  「晴云轻漾,熏风无浪,开樽避暑争相向」


  “高考周啊……”

  今天倒是没有抢场的压力,不过甚至没人敢出训练室,毕竟对面教学楼就是正在进行高考的考场。

  “我们明年说不定就在对面了。”虽然下午的训练结束,但今天食堂安排特殊,天依和阿绫还得在休息室里腻歪好一会儿。

  “阿绫,饿……”像是听不见食物以外的话题,天依躺在沙发上,手指绕着头发——绕着阿绫的头发,抱怨着。

  “来玩个游戏吧。”


  芒种 「冰苏打烦躁气泡都融化  慵懒的风快趁虚而入吧」

题目描述

  双重神经衰弱 是一个极其考验记忆力的卡牌游戏,其规则如下。

  有 nn 种不同类型的卡牌,每种两张,初始时这 2n2n 张牌全部倒扣在桌面上。两位玩家轮流操作,每次操作选择两张不同的同时翻起,这两张牌将对双方展示,此后:

  • 若两张牌类型相同,则操作者得 11 分,将这两张牌拿走。下一次操作由当前操作者继续进行。

  • 否则,操作者将这两张牌扣回。下一次操作轮到对方进行。

  当所有牌全部被拿走时,游戏结束。

  两位玩家的目标都是最大化自己的最终得分。此外,在双方同意的情况下,两人可以选择和局。设和局时还剩下 2n2n' 张牌,则双方各获得 n/2n'/2 分,游戏结束。为避免游戏无法结束的情况,我们认为:当选择和局同时是双方的最优选择之一时,双方会立即和局。


  现在,阿绫和天依想来玩玩这个游戏。因为太饿,负责摆牌的天依不小心把 2n2n 张牌中的 mm 张牌牌面朝上地摆放了,mm 张牌的的类型恰好两两不同,双方悄悄记住了它们的类型和位置,并将它们扣回,然后开始游戏。我们假定天依和阿绫过目不忘且聪明绝顶,能够记住所有被展示过的牌(包括最初 mm 张牌)的类型和位置,也都会采取最优策略最大化自己的期望得分。作为先手方的阿绫想要知道自己的期望得分,你可以帮帮她吗?

  由于她们真的要在休息室腻歪好一会儿,所以你需要对 TT 组的 (n,m)(n,m) 分别求出答案。

输入格式

第一行一个整数 TT,表示数据组数。

接下来 TT 行,每行两个整数 n,mn,m,分别表示该轮游戏中卡牌的类型数和双方预先翻起并扣回的卡牌张数。

输出格式

输出 TT 行,每行一个实数,表示该组数据的答案。当且仅当你的输出与标准答案的相对误差或绝对误差不超过 10610^{-6} 时,被视为正确。

4
1 0
2 1
2 2
3 3
1.000000
1.333333
1.000000
1.500000

提示

样例 #1 解释

对于第一组数据,先手翻起的一对牌类型必然相同,将其拿走,游戏结束。先手期望得分为 11

对于第三组数据,可以证明,双方会在游戏开始时同意和局。先后手期望得分都是 11

数据规模与约定

对于 100%100\% 的数据,1n5×1031\le n\le5\times10^30mn0\le m\le n

对于不同的子任务,作如下约定:

子任务编号 n,mn,m TT 特殊性质 子任务分值
11 2\le2 5\le5 1010
22 8\le8 44\le44 2020
33 5×103\le5\times10^3 5×103\le5\times10^3 1010
44 =1=1 2020
55 5×103\le5\times10^3 4040
  • 特殊性质:n=mn=m