题解 | #最小长方形#
最小长方形
https://www.nowcoder.com/practice/dc6a75a15d1948edafa6d63bc8fc2368
#include <iostream>
using namespace std;
int main() {
int a,b,c,d;
while(cin>>a>>b){
if(a==0&&b==0)return 0;
int max_x=a,min_x=a,max_y=b,min_y=b;
while(cin>>c>>d){
if(c==0&&d==0)break;
else{
max_x = max(c,max_x);
max_y = max(d,max_y);
min_x = min(c,min_x);
min_y = min(d,min_y);
}
}
cout<<min_x<<" "<<min_y<<" "<<max_x<<" "<<max_y<<endl;
}
}
// 64 位输出请用 printf("%lld")
用两个while判断输入,比较繁琐
搜狐畅游公司福利 1307人发布