#SC2307. 射击比赛

射击比赛

问题描述

Libra 在做《概率论与数理统计》的作业,她遇到了这样一个问题:

甲、乙两人进行射击比赛,两人轮流射击,先射中靶心者获胜。已知甲射中靶心的概率为 pap_a,乙射中靶心的概率为 pbp_b,甲先射击。求甲最终获胜的概率。

Libra 显然不会这个问题。作为概率论满绩的选手,你能帮助她吗?

输入

输入第一行一个整数 T(1T2023)T(1\le T\le 2023),表示数据组数。

对于每组数据,输入一行四个整数 xa,ya,xb,ybx_a,y_a,x_b,y_b 描述 pa,pbp_a,p_bpa=xaya,pb=xbybp_a=\frac{x_a}{y_a},p_b=\frac{x_b}{y_b}

保证 ya,yb0,xaya,xbyby_a,y_b\neq 0,x_a\le y_a, x_b\le y_bxa,xbx_a,x_b 不全为 00,且四个整数均为小于 998244353998244353 的非负整数。

输出

对于每组数据,输出一行一个整数表示答案对 998244353998244353 取模的结果。

M=998244353M=998244353 ,可以证明所求概率可以写成既约分数 pq\frac{p}{q} 的形式,其中 p,qp, q 均为整数且 q≢0(modM)q\not\equiv 0\pmod M 。输出的整数应当与 pq1(modM)p\cdot q^{-1}\pmod M 相等,换言之,输出一个整数 xx 满足 0x<M0\le x<Mxqp(modM)x\cdot q\equiv p\pmod M

2
1 2 1 2
2 3 1 4
665496236
554580197