相信我,这真的是一个暴力!
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

氧气少年月色说,打打暴力说不定真的会出奇迹。长途看到后出了一道题想难住氧气少年月色看了看题面说,说不定打打暴力真的可以出奇迹。

从前,有两个小和尚在石头剪刀布的猜拳游戏。

请回忆石头剪刀布的游戏规则:两个人同时伸出手,分别出示石头、剪刀或布的手势。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出示的手势相同,则是平局,需要重新进行游戏。

每个小和尚出的手势的概率可以表示成几成。例如:1 成是 10\%2 成是 20\%,以此类推,10 成是 100\%。成数不会小于 0,也不会大于 10

每局和尚出同一手势的概率不变。

现在,分别给出每个和尚出石头、剪刀、布的概率,请求出决出胜者的期望轮数,或者指出永远不会决出胜者。

输入描述:

第一行包含一个整数 T(1\leq T \leq 10),表示测试用例的组数。

对于每组测试用例:

第一行包含三个整数 a_1,b_1,c_1(0\leq a_1,b_1,c_1\leq 10,a_1+b_1+c_1=10),分别表示瘦和尚出石头、剪刀、布的概率的成数。

第二行包含三个整数 a_2,b_2,c_2(0\leq a_2,b_2,c_2\leq 10,a_2+b_2+c_2=10),分别表示胖和尚出石头、剪刀、布的概率的成数。

输出描述:

对于每组测试用例:

仅输出一行。如果永远不会决出胜者,输出 “\tt Sorry,NoBruteForce”(不含引号);否则请输出决出胜者的期望轮数。如果你的答案和标准答案的绝对误差或相对误差不超过 10^{-4},则你的答案会被视为正确。
示例1

输入

复制
2
5 4 1
1 3 6
10 0 0
10 0 0

输出

复制
1.298701
Sorry,NoBruteForce