最小长方形

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8292    Accepted Submission(s): 4455

Problem Description
给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。
Input
测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的点。一个没有点的测试用例标志着整个输入的结束。
Output
对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。
Sample Input
  
12 56 23 56 13 10 0 0 12 34 0 0 0 0
Sample Output
  
12 10 23 56 12 34 12 34
Source
浙大计算机研究生复试上机考试-2007年
Recommend
lcy   |   We have carefully selected several similar problems for you:   1860  1862  1861  1864  1877 

水~用两个数组存x点,y点。取最小  最大的即可。
#include <iostream>
#include<string.h>
#include<algorithm>
#include<stdio.h>
using namespace std;
int main()
{int s[510];int s1[510];while(1){int a,b;scanf("%d%d",&a,&b);if(!a&&!b)break;s[0]=a;s1[0]=b;int tot=1,tot1=1;int x,y;while(scanf("%d%d",&x,&y),x!=0||y!=0){s[tot++]=x;s1[tot1++]=y;}sort(s,s+tot);sort(s1,s1+tot1);printf("%d %d %d %d\n",s[0],s1[0],s[tot-1],s1[tot1-1]);}return 0;
}

HDOJ 最小长方形 1859相关推荐

  1. HDOJ 1859 最小长方形

    最小长方形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  2. HDU 1859 最小长方形

    最小长方形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  3. HDU1859 最小长方形【水题】

    最小长方形 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  4. HDU1859 最小长方形 (水

    最小长方形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  5. 【HDU】1859 最小长方形

    Problem Description 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内.长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内 ...

  6. HDU - 1859 最小长方形

    Description 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内.长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内. Input ...

  7. 『杭电1859』最小长方形

    Problem Description 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内.长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内 ...

  8. hdu 1859 最小长方形

    //水题 #include<iostream> using namespace std;int main() {int a, b, max1, max2, min1, min2;while ...

  9. 19级爪哇程序设计新手赛2.0(参考题解)

    看完它 A - Candies CodeForces - 1343A 题意: (1)玄学观察法,咋们先来看看案例: 3 --> 1 除以3==2^2-1 6 --> 2 除以3 7 --& ...

最新文章

  1. 李飞飞:人工智能应用广泛 但场景理解不如2岁孩子
  2. pom.xml中提示web.xml is missing and failonmissingw...
  3. linux x64 ffmpeg,ffmpeg编译arm64动态包
  4. WP Condition:wordpress的性能监测
  5. 新手常见的python报错及解决方案
  6. matlab生成网络流量,BP神经网络 预测网络流量
  7. 实名寻人搜索引擎app_Lookup:整合多个社交网络的寻人搜索引擎
  8. Springboot+Vue开发的简单的后台管理系统
  9. 【Javascript】入门之QQ列表的实现
  10. centos8 配置DNS服务
  11. 云控系统php源码,xrkmontor字符云监控系统php源码 v2.5
  12. 应用层协议@传输层协议
  13. Matlab画圆方向图,如何在matlab里画天线的立体方向图?
  14. 使用 C# 进行 Outlook 2007 编程
  15. Jenkins 管理员 admin 密码找回
  16. Excel使用技巧总结二
  17. 利用python和Tushare自动更新A股每日数据
  18. 【vivado学习六】 Vivado综合
  19. mips平台下使用jiffies_to_msecs差值计算rtt不准确问题
  20. 详解Linux下的串口

热门文章

  1. 【C++进阶:二叉树进阶】二叉搜索树的操作和key模型、key/value模型的实现 | 二叉搜索树的应用 | 二叉搜索树的性能分析
  2. matlab将图片旋转的代码_我的MATLAB魔方新玩法:拼出任意图案!
  3. CT前瞻(三):Adobe系列XD软件绘制简单的原型图与交互设计
  4. mysql判断题题库_MySQL数据库考试试题及答案
  5. 患病职工解除劳动关系可以吗
  6. 中餐厅服务器维护,《中餐厅5》首播,龚俊仅出镜10分钟,两个细节表明他恐不会常驻...
  7. 如何不花钱也能下载17sucai网的网页或者单页
  8. PowerDesigner 15及破解补丁下载(转)
  9. 【树莓派换清华源 】 armv7l bullseye
  10. 长芯微32位MCU LCM32F103C8T6可P2P替换STM32F103C8T6,无需改动软件直接替代