九度oj 1020
来源:互联网 发布:js 全部替换 编辑:程序博客网 时间:2024/06/02 00:12
- 题目描述:
- 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。
- 输入:
测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的点。一个没有点的测试用例标志着整个输入的结束。
- 输出:
对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。
- 样例输入:
12 5623 5613 100 012 340 00 0
- 样例输出:
12 10 23 5612 34 12 34
- 来源:
2007年浙江大学计算机及软件工程研究生机试真题
#include<iostream>using namespace std;int main(){ int a,b; int xmax=-231; int xmin=231; int ymax=-231; int ymin=231; while(cin>>a>>b) { if(a==0&&b==0) { if((xmax==-231)&&(xmin==231)&&(ymax==-231)&&(ymin==231)) { break; } else { cout<<xmin<<" "<<ymin<<" "<<xmax<<" "<<ymax<<endl; xmax=-231; xmin=231; ymax=-231; ymin=231; continue;} } if(a>xmax) { xmax=a; } if(a<xmin) { xmin=a; } if(b>ymax) { ymax=b; } if(b<ymin) { ymin=b; } continue; } }
0 0
- 九度oj 1020
- 【九度OJ】:九度OJ 1050
- 【九度OJ】:九度OJ 1053
- 【九度OJ】:九度OJ 1056
- 【九度OJ】:九度OJ 1059
- 【九度OJ】:九度OJ 1206
- 九度OJ 题目1020:最小长方形
- 九度oj-1020-最小长方形
- 九度OJ题目1020:最小长方形
- 九度OJ-题目1020:最小长方形
- 九度 OJ 1020:最小长方形
- 九度OJ 1020 最小长方形
- 九度OJ-题目1020 最小长方形
- 题目1020:最小长方形 九度OJ
- 九度oj-1020-最小长方形
- 九度OJ:1000
- 【九度OJ】 1006
- 九度 OJ 1499
- 详细剖析asp.Net自定义404页面
- Android 蓝牙低功耗Ble Gatt浅谈
- kphp企业站快速开发之关联字段查询方法:mysql的find_in_set()函数
- Gym 100379C Fibonacci number’s ratio (the hard version) (特征方程)
- 面试之二百度
- 九度oj 1020
- 去除搜狐快站底部版权
- System V IPC
- 排序算法(七)——堆排序
- hdu 5302 Connect the Graph(构造)
- Error Adding New Node To Rac Database
- 好的商业模式就是用技术打开的想象
- CodeForces 241A
- 001进制