赞
踩
桌子上有两张卡片。请判断一张卡片是否能掩盖另一张卡片。
两张卡片的边必须要平行,也就是说不能斜着放。
如果一张卡片能掩盖另一张卡片,就输出1,否则输出2。
输入格式:
共两行,分别输入两张卡片的长和宽。
输出格式:1 或 2
输入样例:
1 2
2 1
输出样例:
1
- #include <bits/stdc++.h>
- using namespace std;
- int a[2],b[2];
- int main()
- {
- cin>>a[0]>>a[1];
- cin>>b[0]>>b[1];
- if(a[0]>a[1])swap(a[0],a[1]);//保证a[0]<a[1],等一下容易判断
- if(b[0]>b[1])swap(b[0],b[1]);//和a[0]、a[1]一样
- if(( a[0]>=b[0] && a[1]>=b[1] ) || ( a[0]<b[0] && a[1]<b[1] ))
- cout<<1;//判断是否有一张可以覆盖另一张
- else cout<<2;
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。