标签:des style blog http color os io strong
Description
Input
Output
Sample Input
Sample Output
Hint
For the fourth test case, (A,B) can be (0,5), (0,-5), (5,0), (-5,0), (3,4), (3,-4), (-3,4), (-3,-4), (4,3) , (4,-3), (-4,3), (-4,-3)
1 #include<cstdio> 2 #include<math.h> 3 using namespace std; 4 int main() 5 { 6 int n; 7 while(scanf("%d",&n)!=EOF) 8 { 9 int ans=0; 10 for(int i=1;i*i<=n;i++)//i是平方因子11 { 12 double m=sqrt(n-i*i); 13 if(floor(m+0.50)==m) ans++;//floor这个函数是用来判断m 是否是整数,加0.5是用来减少误差的。 14 } 15 printf("%d\n",4*ans);//每种情况都有四种情况 16 } 17 return 0; 18 }
标签:des style blog http color os io strong
原文地址:http://www.cnblogs.com/angledamon/p/3894109.html