Gerald is into Art(CF)
2015-07-23 10:56
218 查看
我这道题就是暴力的。
#include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<iomanip> #include<algorithm> #include<cctype> #include<stack> #include<queue> #include<string> #include<cstring> #include<iomanip> #include<set> #include<vector> #include<cstdio> #include<cstring> using namespace std; int arr[1001]; int main() { int a1,b1,a2,b2,a3,b3; cin>>a1>>b1>>a2>>b2>>a3>>b3; int s1,s2,s3; s1=a1*b1; s2=a2*b2; s3=a3*b3; int flag1=0,flag2=0; if(s1>=s2+s3) flag1=1; int t1,t2,t3,t4,t5,t6,t7,t8; t1=max(b2,b3); t2=max(b2,a3); t3=max(a2,a3); t4=max(a2,b3); t5=max(b2,b3); t6=max(b2,a3); t7=max(a2,a3); t8=max(a2,b3); if(a2+a3<=a1&&t1<=b1) { flag2=1; } else if(a2+b3<=a1&&t2<=b1) { flag2=1; } else if(b2+b3<=a1&&t3<=b1) { flag2=1; } else if(b2+a3<=a1&&t4<=b1) { flag2=1; } if(a2+a3<=b1&&t5<=a1) { flag2=1; } else if(a2+b3<=b1&&t6<=a1) { flag2=1; } else if(b2+b3<=b1&&t7<=a1) { flag2=1; } else if(b2+a3<=b1&&t8<=a1) { flag2=1; } if(flag2&&flag1) { printf("YES\n"); } else printf("NO\n"); return 0; }
相关文章推荐
- 动易2006序列号破解算法公布
- Ruby实现的矩阵连乘算法
- C#插入法排序算法实例分析
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C#实现的算24点游戏算法实例分析
- c语言实现的带通配符匹配算法
- 浅析STL中的常用算法
- 算法之排列算法与组合算法详解
- C++实现一维向量旋转算法
- Ruby实现的合并排序算法
- C#折半插入排序算法实现方法
- 基于C++实现的各种内部排序算法汇总
- C++线性时间的排序算法分析
- C++实现汉诺塔算法经典实例
- PHP实现克鲁斯卡尔算法实例解析
- C#获取关键字附近文字算法实例