【题目】
给出直角三角形其中一条边的长度n,你的任务是构造剩下的两条边,使这三条边能构成一个直角三角形。
【代码】
int main()
{
ll n,b,c; scanf("%lld",&n);
ll t=n/2;
if(n<3) puts("-1");
else{
if(n%2){
b=2*t*t+2*t;
c=b+1;
}
else{
b=t*t-1;
c=b+2;
}
printf("%lld %lld\n",b,c);
}
}