原题:http://codeforces.com/gym/100519/problem/D
Problem D
思路:
没营养,试两遍就行了
源代码:
#include <cstdio> #include <cstdlib> #include <cmath> int a,b=0; double c,tmp; int main() { scanf("%d%d",&a,&b); c=sqrt(b*b-a*a); tmp=c-round(c); if (tmp==0) { printf("YES\n"); exit(0); } c=sqrt(a*a+b*b); tmp=c-round(c); if (tmp==0) { printf("YES\n"); exit(0); } else { printf("NO\n"); exit(0); } return 0; }
本文解析了CodeForces健身房100519中D题的解决思路及代码实现。该题通过判断直角三角形斜边是否为整数来得出答案。文章提供了完整的C++代码,并使用了sqrt函数来计算平方根。
352

被折叠的 条评论
为什么被折叠?



