P10245 Swimming Pool 题解
语言:C++14(GCC9)(O2)
思路
-
数学题
-
梯形的性质
梯形的性质:斜边之和大于底之差,斜边之差小于底之差。
细节
-
## 代码 ```cpp #include<bits/stdc++.h> using namespace std; bool A(int a,int b,int c,int d){ if (a!=c&&b+d>abs(a-c)&&abs(b-d)<abs(a-c)) return true; else if(b!=d&&a+c>abs(b-d)&&abs(a-c)<abs(b-d)) return true; else return false; } int main(){ int a,b,c,d,t; cin>>t; while (t--){ cin>>a>>b>>c>>d; if (A(a,b,c,d)) cout<<"yes"<<endl; else cout<<"no"<<endl; } return 0; } //使用O2 ```