10 条题解
-
-2
先提一句勾股定理:
于是这题直接秒了:
#include<bits/stdc++.h> using namespace std; int main() { int a,b,c; cin>>a>>b>>c;//鉴定为,这个人懒得开数组。 if(a*a+b*b==c*c) { cout<<a*b/c; } else if(a*a+c*c==b*b) { cout<<a*c/b; } else if(c*c+b*b==a*a) { cout<<c*b/a; }//别问上面为什么写那么麻烦写了一堆 else if 问就是要判两条直角边到底是 a 还是 b 还是 c else { cout<<"no"; }//如果不是直角三角形直接就输出 no return 0;//结束。 }
信息
- ID
- 2
- 时间
- 5000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 272
- 已通过
- 115
- 上传者