题目描述
魔术是以不断变化让人捉摸不透并带给观众惊奇体验为核心的一种表演艺术,是制造奇妙的艺术。中国很早的时候就有了魔术。据记载,周代成王时,就有人能吞云喷火,变龙虎狮象之形,这就是魔术。 现在魔术台上有张矩形卡片,请判断一张卡片是否可以掩藏在另一张卡片的下面,从而我们只能看到一张卡片。要求两张卡片的边沿要平行,斜放是不允许的。
输入
输入共两行。
第一行两个整数,表示一张卡片的两个边长。
第二行两个整数,表示另一张卡片的两个边长。
输出
如果可以做到只看到一张卡片,输出YES,否则输出NO。
样例输入
1 2 2 1
样例输出
YES
提示
对于100%的数据,0<矩形的边长<1000。
思路
通过判断边长来确定是否一个长方形大于另一个即可.
代码
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
if (((a>=c && b>=d) || (a>=d && b>=c)) || ((a<=c && b<=d) || (a<=d && b<=c))) {
cout<<"YES";
}
else cout<<"NO";
return 0;
}