魔术台上有张矩形卡片,请判断一张卡片是否可以掩藏在另一张卡片的下面,我们 只能看到一张卡片。要求两张卡片的边沿要平行,斜放是不允许的。
输入
输入共两行。
第一行两个整数,表示一张卡片的两个边长。
第二行两个整数,表示另一张卡片的两个边长。
输出
如果可以做到只看到一张卡片,输出 1,否则输出 2。
样例输入 Copy
1 2 2 1
样例输出 Copy
1
80分代码
#include<iostream>
#include<fstream>
#include<algorithm>
using
namespace
std;
int
a,b,c,d,sum=0;
int
main()
{
cin>>a>>b>>c>>d;
if
(a*b>=c*d)cout<<1;
else
cout<<2;
return
0;
}
一百分
#include<iostream>
#include<fstream>
#include<algorithm>
using namespace std;
long long a,b,c,d,sum=0;
int main()
{
cin>>a>>b>>c>>d;
if((a>=c&&b>=d)||(c>=a&&d>=b)||(b>=c&&a>=d)||(b>=c&&a>=d))cout<<1;
else
cout<<2;
return 0;
}
这题有很多方法要写完整