#P1018. [FCOI #1] 问两数各几何?(Version 2)

[FCOI #1] 问两数各几何?(Version 2)

问两数各几何?(Version 2)【鱼CR1】

题目背景

原本这道题是和积问题,想了想,太通俗了,于是换成了差积问题~

题目描述

给定两个数 a,ba, b,分别表示两个正整数的 差,积,问这两个数分别是多少?

无解请输出 -1

这里的差是指大数小数的差

输入格式

多测题,格式如下:

T
case1
case2
...
caseT

对于每个 case:

a b

输出请小数在前,大数在后

输出格式

TT 行,不必多说

样例 #1

样例输入 #1

6
1 20
0 81
13 38
3 40
1805296 219845122340
39393939 1818181781818182

样例输出 #1

4 5
9 9
-1
5 8
114514 1919810
27272727 66666666

提示

因为是多测题,所以我们只设置 33 个测试点,分数数据设置如下:

编号 datadata 分值
1 T=10000,T=10000, a<=104,b<=108a<=10^{4}, b<=10^{8} 2020
2 T=10000,T=10000, a<=109,b<=1018a<=10^{9},b<=10^{18} 4040
3 T=10000,a<=1018,b<=1036T=10000, a<=10^{18},b<=10^{36}

提示:__int128\_\_int128sqrtsqrt会丢精度