时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
Rinne 刚刚学习了最简二次根式,于是她想用程序实现一个。
为了简化问题,在本题中,最简二次根式

的定义为:

即根号下的数字不含平方数因子。
举个最简二次根式的例子:

举个不是最简的例子:

现在 Rinne 给了你形如

的式子中的 n,让你输出化简后的结果

中的 a,b,如果这样的式子在
实数范围内没有意义,输出 -1。
输入描述:
第一行一个整数 T,表示数据组数。
接下来 T 行,每行一个整数 x 表示根号下的数。
输出描述:
输出一共 T 行,每行两个数表示
化简后的答案 a,b
备注:
