实验六 循环(4)

1222 表示成两个数的平方和

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

Submits : 64 | Solved : 42

Description

输入一个正整数N,找出所有满足X^2+Y^2=N的正整数对XY。


Input

输入一个正整数N


Output

输出这两个正整数XY,满足X^2+Y^2=N,输出时要求X<=Y。如果无解则不需要输出任何信息。


Sample Input

50

Sample Output

1 7
5 5

HINT

当有多组输出时,按照X从小到大的顺序排列。

Source

NBU OJ

[ Top ] | [ Submit ]