#include<stdio.h>
#include<math.h>
int main(void){
int n,i,j;
long t,x;
scanf("%d",&n);
while(n--){
scanf("%d",&t);
j=0;
for(i=sqrt(t);i>=1;i--){
if(t%i==0&&(i+t/i)%2==0&&i!=(t/i)){x=fabs(t/i-i)/2;j=1;break;}
}
if(j==1&&x!=0)printf("%ld\n",x);
else printf("-1\n");
}
return 0;
}
HDU-4143
最新推荐文章于 2018-04-13 19:35:05 发布