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; }
相关文章推荐
- nyoj 79 拦接导弹
- 关于javaSocket中 Software caused connection abort: recv failed问题
- 使用RESTClient插件数据模拟(GET,POST)提交
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
- 区域赛系列一多边形划分
- HDU-1023 Train Problem II(卡特兰数)
- 试说明一级文件索引结构、二级文件索引结构是如何构造的。
- 【读书笔记】GCD-block-后台运行
- RPM校验软件包和系统命令
- C#高级变量_数组
- 将Excel数据表到数据库表
- 编程是一门实践技能,积极动手实验常有意外的收获
- D - 二叉树遍历,推荐
- HDOJ1995汉诺塔V
- (八十三)第三方类库不支持64位处理器的解决方法
- 如何提高打字速度
- NSDate NSSet
- 关于NSURLSession的上传和下载
- 看了大神的才懂,唉!自己还是太年轻啊!
- python selenium中调用执行js