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

测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0, 0)不作为任何一个测试用例里面的点。一个没有点的测试用例标志着整个输入的结束。

输出:

对每个测试用例,在1行内输出2对整数,其间用一个空格隔开。第1对整数是长方形框左下角的坐标,第2对整数是长方形框右上角的坐标。

样例输入:
12 56
23 56
13 10
0 0
12 34
0 0
0 0
样例输出:
12 10 23 56
12 34 12 34
[cpp] view plaincopy
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<cstdlib>
  4. #include<memory.h>
  5. #define MAX 0xFFFFFFF
  6. using namespace std;
  7. int main(){
  8. int x, y, minx, miny, maxx, maxy;
  9. //freopen("in.txt", "r", stdin);
  10. while(scanf("%d%d", &x, &y)!=EOF){
  11. if(x==0 && y==0){
  12. break;
  13. }else{
  14. minx=x,miny=y,maxx=x,maxy=y;
  15. while(scanf("%d%d", &x, &y)!=EOF){
  16. if(x==0 && y==0){
  17. printf("%d %d %d %d\n", minx, miny, maxx, maxy);
  18. break;
  19. }
  20. if(x<minx)
  21. minx=x;
  22. if(y<miny)
  23. miny=y;
  24. if(x>maxx)
  25. maxx=x;
  26. if(y>maxy)
  27. maxy=y;
  28. }
  29. }
  30. }
  31. //fclose(stdin);
  32. }

http://ac.jobdu.com/problem.php?pid=1020相关推荐

  1. 独木舟上的旅行http://acm.nyist.net/JudgeOnline/problem.php?pid=71

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...

  2. Triangular Sums http://acm.nyist.net/JudgeOnline/problem.php?pid=122

    Triangular Sums 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 The nth Triangular number, T(n) = 1 + - + n, ...

  3. 次方求模 http://acm.nyist.net/JudgeOnline/problem.php?pid=102

    次方求模 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 求a的b次方对c取余的值 输入 第一行输入一个整数n表示测试数据的组数(n<100) 每组测试只有一行,其 ...

  4. 会场安排问题 http://acm.nyist.net/JudgeOnline/problem.php?pid=14

    会场安排问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办.小刘的工作就 ...

  5. 分数加减法 http://acm.nyist.net/JudgeOnline/problem.php?pid=111

    数加减法 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 编写一个C程序,实现两个分数的加减法 输入 输入包含多行数据 每行数据是一个字符串,格式是"a/boc ...

  6. 括号配对问题http://acm.nyist.net/JudgeOnline/problem.php?pid=2

    括号配对问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 现在,有一行括号序列,请你检查这行括号是否配对. 输入 第一行输入一个数N(0<N<=100), ...

  7. http://cdn.ac.nbutoj.com/Problem/view.xhtml?id=1180

    kmp水题~~ #include<iostream> #include<cstdio> #include<string> #define N 50005 using ...

  8. 九度OJ 1434 今年暑假不AC

    题目地址:http://ac.jobdu.com/problem.php?pid=1434 题目描述: "今年暑假不AC?""是的.""那你干什么呢? ...

  9. 九度 1420 Jobdu MM分水果 -- 动态规划、深度优先搜索

    题目地址:http://ac.jobdu.com/problem.php?pid=1420 题目描述: Jobdu团队有俩PPMM,这俩MM干啥都想一样.一天,富强公司给团队赞助了一批水果,胡老板就把 ...

最新文章

  1. 解决Fiddler不能监听Java HttpURLConnection请求的方法
  2. 洛谷——P2626 斐波那契数列(升级版)矩阵
  3. Tungsten Fabric SDN — 与 OpenStack 的集成部署
  4. ftp shell lcd不起作用
  5. js鼠标移动到指定位置_Python: pyautogui模块之鼠标控制
  6. C++包扩展_利用 MATLAB Coder 将M代码生成C/C++代码
  7. 企业运维经典面试题汇总(2)
  8. Linux 基本命令(四)--时间 常用命令
  9. 2017/05/04 java 基础 随笔
  10. 百度小程序html解析图片过大_如何快速高效爬取谷歌百度必应的图片
  11. 日本惠普发表14.1型液晶内藏笔记本PC「dv4」系列2种模式
  12. Boost.log链接问题
  13. Android Kotlin关于新增本地数据库对象表字段问题
  14. linux系统有线网卡,Thinkpad E430+CentOS 6.4+ linux-3.10.12内核网卡驱动(无线+有线)配置...
  15. 机器学习之朴素贝叶斯分类算法
  16. uni-app:基于Vue的跨端框架(闪电演讲内容整理) | 掘金开发者大会
  17. django之七(模型层ORM相关)
  18. go语言复数包_Go语言圣经 2.3-复数
  19. R语言用quantstrat包获取股票、债券、基金、黄金、原油、指数、外汇和全球经济数据
  20. 电脑python编程软件哪个好用_5个最好用的Python编程开发工具(IDE)分享

热门文章

  1. 修复电脑蓝屏(电脑自动修复失败)
  2. linux内核编程memcpy,Linux库memcpy函数实现
  3. LimeSDR USB 使用gqrx来收听FM广播
  4. Android 根据不同时区,转换时间
  5. 摄像头直播 嵌入html,在html下如何实现摄像头录制的视频实时显示在当前页面中的另一个video中...
  6. 苹果手机怎么添加带有日历提醒的待办事项
  7. MemTest内存软件测试介绍说明-2
  8. ERP系统-销售子系统-销售换货/退货单
  9. java since注解_java-注解
  10. [转]局域网共享一键修复 18.5.8 https://zhuanlan.zhihu.com/p/24178142