题意:问能否从一个 a * b 的纸上裁剪出 a1*b1 和 a2*b2 的纸板。
分析:4种情况每种考虑下。。。水题。。。
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int main(void)
{
int a,b,a1,b1,a2,b2;
while(scanf("%d%d%d%d%d%d",&a,&b,&a1,&b1,&a2,&b2)==6)
{
if((a1+a2<=a&&max(b1,b2)<=b)||(a1+a2<=b&&max(b1,b2)<=a))
{
printf("YES\n");
continue;
}
if((a1+b2<=a&&max(a2,b1)<=b)||(a1+b2<=b&&max(a2,b1)<=a))
{
printf("YES\n");
continue;
}
if((b1+a2<=a&&max(a1,b2)<=b)||(b1+a2<=b&&max(a1,b2)<=a))
{
printf("YES\n");
continue;
}
if((b1+b2<=a&&max(a1,a2)<=b)||(b1+b2<=b&&max(a1,a2)<=a))
{
printf("YES\n");
continue;
}
printf("NO\n");
}
return 0;
}