#1250. 丁丁打工记

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Komeiji Koishi

题目描述

Paradox (Foolish Donkey) 是一个神秘的公司,它的总部地址每天都会更改。丁丁每天都会开车上班,丁丁记得自己从家到Paradox总部经过了mm个红灯。但他不知道一共有几个红绿灯,因此丁丁建了一个模型来进行如下的随机模拟:

参数为 yy (yy 为正整数)的模拟如下:

1.从 [m,m+y1][m,m+y-1] 中等概率抽取一个正整数 xx,作为红绿灯的数量。

2.分别为 xx 个红绿灯独立地随机抽取颜色。每个红绿灯有pp的几率是绿的,1p1-p的几率是红的。

3.如果总的红灯数不是 mm,就从第一步重新开始。

4.否则模拟结束,模拟的结果为抽取的xx

定义参数为 yy 的模拟的结果的期望值为 ansy\text{ans}_y,你需要求 ans1,ans2,,ansm,\text{ans}_1,\text{ans}_2,\ldots,\text{ans}_m,\ldots 这个数列的极限 limyansy\lim\limits_{y \rightarrow \infty} \text{ans}_y。可以证明数列是收敛的。

请你以最简分数形式输出,所谓最简分数,即分子分母互质的分数。

你需要处理TT组询问。

输入格式

第一行一个正整数T (T105)T\ (T\le 10^{5}),表示数据组数。

接下来TT行,每行三个非负整数a,b,m (0<a<b<109,0m109)a,b,m\ (0<a<b<10^9, 0\le m\le 10^9),表示他经过了mm个红灯,红绿灯是绿色的几率为ab\frac{a}{b}

输出格式

输出TT行,每行两个非负整数x,yx,y表示答案为xy\frac{x}{y}

样例

样例输入

1
1 2 0

样例输出

1 1