HDOJ 1859 最小长方形
来源:互联网 发布:iphone录制屏幕软件 编辑:程序博客网 时间:2024/05/17 20:56
最小长方形
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8994 Accepted Submission(s): 4824
Problem Description
给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。
Input
测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的点。一个没有点的测试用例标志着整个输入的结束。
Output
对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。
Sample Input
12 5623 5613 100 012 340 00 0
Sample Output
12 10 23 5612 34 12 34
Source
浙大计算机研究生复试上机考试-2007年
Recommend
lcy | We have carefully selected several similar problems for you: 1860 1862 1861 1864 1230
/********************************* AC情况 ********************************//* 网址 : *//* 时间 : *//* 心得 : 这个题目,作为省赛选拔的第三场的题目。刚开始做的时候,并没有方法对输入输出格式进行编写,可谓是自己的基础不牢。但是随后静心做了一下,还算可以。最终AC了 */#include<stdio.h>#include<string.h>#define G 23135#include<algorithm>using namespace std;//可以知道的是,求出x,y的最值就可以了,这既是答案 int main() {int x,y,X[G],Y[G];int i,k;int j;k=1;while(k) {i=0;scanf("%d%d",&X[i],&Y[i]);if(X[i]==0&&Y[i]==0)break;for(j=1; j<G; j++) {scanf("%d%d",&X[j],&Y[j]);if(X[j]==0&&Y[j]==0)break;}sort(X,X+j);sort(Y,Y+j);printf("%d %d %d %d\n",X[0],Y[0],X[j-1],Y[j-1]);}return 0;}/*************************************测试数据*********************************//*****************************************************************************/
0 0
- hdoj 1859 最小长方形
- HDOJ 最小长方形 1859
- HDOJ 1859 最小长方形
- hdoj-1859-最小长方形
- HDOJ 1859 最小长方形
- (ZJU-2007复试)-HDOJ-1859-最小长方形
- hdoj 最小长方形 1859 (水)
- HDOJ(HDU) 1859 最小长方形(水题、、)
- HDOJ 1859 最小长方形
- hdu 1859 最小长方形
- HDU 1859 最小长方形
- HDU 1859 最小长方形
- 【杭电】[1859]最小长方形
- 最小长方形
- 最小长方形
- 最小长方形
- 最小长方形
- 最小长方形
- 最大子数组问题及其变形
- Palindromes
- win7&&Linux双系统手动引导
- Curve Bezier
- Linux SD卡驱动开发(六) —— SD卡启动过程总体分析
- HDOJ 1859 最小长方形
- TCP/IP协议:最大报文段长度(MSS)是如何确定的(3)
- 第六周上机实践项目-项目4-静态成员应用
- Octave-Plotting Data---Coursera ML笔记
- error: linker command failed with exit code 1 (use -v to see invocation
- function&bind原理总结。
- DIV+CSS检测技巧和应用
- PythonOJ尝试
- JMM浅析