您的位置:首页 > 其它

cf560B一个矩形如何能包含另外俩个矩形

2015-07-23 21:18 260 查看
自己画矩形画了半天唯恐有什么漏的,最后没时间了,怒交一发,竟然过了,

俩个矩形本来的摆法有四种,然后另外一个矩形套在外面,能套下的话有俩种放法:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<cctype>
#include<algorithm>
#include<map>
#include<vector>
#include<set>
#include<queue>
#include<stack>
using namespace std;
#define LL long long
int main()
{
int a1,a2,a3,a4,a5,a6;
cin>>a1>>a2;
if(a1<a2)
swap(a1,a2);
cin>>a3>>a4;
if(a3<a4)
swap(a3,a4);
cin>>a5>>a6;
if(a5<a6)
swap(a5,a6);
if((a1>=(a3+a5)&&a2>=max(a4,a6))||(a1>=(a4+a6)&&a2>=max(a3,a5))||(a1>=max(a3,a6)&&a2>=a4+a5)||(a1>=max(a4,a5)&&a2>=a3+a6)
||(a2>=(a3+a5)&&a1>=max(a4,a6))||(a2>=(a4+a6)&&a1>=max(a3,a5))||(a2>=max(a3,a6)&&a1>=a4+a5)||(a2>=max(a4,a5)&&a1>=a3+a6))
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: