HDU-4143

来源:互联网 发布:通用led显示屏软件 编辑:程序博客网 时间:2024/06/10 01:47

点击打开链接

#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;}


原创粉丝点击