国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

最小長方形

2019-11-09 21:08:28
字體:
來源:轉載
供稿:網友

PRoblem Link:http://139.129.36.234/problem.php?id=1206

1206: 最小長方形

時間限制: 1 Sec  內存限制: 32 MB提交: 5  解決: 3[提交][狀態(tài)][討論版]

題目描述

    給定一系列2維平面點的坐標(x, y),其中x和y均為整數(shù),要求用一個最小的長方形框將所有點框在內。長方形框的邊分別平行于x和y坐標軸,點落在邊上也算是被框在內。

輸入

    測試輸入包含若干測試用例,每個測試用例由一系列坐標組成,每對坐標占一行,其中|x|和|y|小于 231;一對0 坐標標志著一個測試用例的結束。注意(0, 0)不作為任何一個測試用例里面的點。一個沒有點的測試用例標志著整個輸入的結束。

輸出

    對每個測試用例,在1行內輸出2對整數(shù),其間用一個空格隔開。第1對整數(shù)是長方形框左下角的坐標,第2對整數(shù)是長方形框右上角的坐標。

樣例輸入

12 5623 5613 100 012 340 00 0

樣例輸出

12 10 23 5612 34 12 34

提示

來源

2007年浙江大學計算機及軟件工程研究生機試真題

AC code:

#include<iostream>#include<algorithm>#include<stdio.h>#include<map>#include<math.h>#include<string.h>#include<queue>#include<map>#include<stack>#include<vector>#include<set>#define LL long long#define exp 1e-9#define MAXN 1000010using namespace std;int main(){//	freopen("D://in.txt","r",stdin);	int x,y,minx,miny,maxx,maxy;	while(scanf("%d%d",&x,&y)!=EOF)	{		if(x==0 && y==0)		{			break;		}		minx=maxx=x;		miny=maxy=y;		while(1)		{			scanf("%d%d",&x,&y);			if(x==0 && y==0)				break;			minx=min(minx,x);			miny=min(miny,y);			maxx=max(maxx,x);			maxy=max(maxy,y);		}		printf("%d %d %d %d/n",minx,miny,maxx,maxy);	}    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇原县| 乐亭县| 东至县| 金平| 寿宁县| 汝阳县| 泰安市| 深圳市| 建湖县| 湟中县| 和田市| 曲靖市| 临猗县| 耒阳市| 东港市| 固镇县| 星子县| 文山县| 合水县| 宝兴县| 贵港市| 江永县| 济宁市| 黎平县| 英德市| 镇江市| 昂仁县| 石家庄市| 龙里县| 太保市| 宝应县| 平乐县| 长岛县| 祁门县| 鸡东县| 绥滨县| 台中市| 荣昌县| 林西县| 徐闻县| 鄂伦春自治旗|