#1505. 「Project Euler 66」解方程

「Project Euler 66」解方程

题目描述

求方程 x2Dy2=1 x ^ 2 - D y ^ 2 = 1 的最小正整数解。

输入格式

第一行一个整数 T T ,代表数据组数。

接下来 T T 行,每行一个整数 D D ,保证 D D 不是完全平方数。

输出格式

T T 行,每行两个整数 x x y y ,用空格分隔。

样例

4
2
5
7
13
3 2
9 4
8 3
649 180

数据范围与提示

1T100,2D10001 \leq T \leq 100, 2 \leq D \leq 1000 ,保证 D D 不是完全平方数。