ZOJ 2099 Frame PolygonalLine
来源:互联网 发布:mac系统绘画软件 编辑:程序博客网 时间:2024/05/18 17:25
ZOJ 2099 Frame PolygonalLine
题意:给一组横纵坐标,把他们连成折线,求能包裹他们的最小矩形的西南点和东北点坐标。
思路:好吧,我的太笨拙。做完去看别人的,看到有定义X、Y轴的最大最小值一共四个变量,一边接收一边判断是否改变,最后按照顺序输出这四个……
代码+错过的地方:
#include<stdio.h>int main(){int i,j,k,f,m,a[500],b[500],g,t;while(scanf("%d%d",&a[0],&b[0])!=EOF){ //题意if(a[0]==0&&b[0]==0)continue; //一开始用break;题意是continue; = =|for(j = 1;;j++){scanf("%d%d",&a[j],&b[j]);if(a[j]==0&&b[j]==0)break;}for(k = 0;k<=j-2;k++){f = k;m = k;for(g = k+1;g<=j-1;g++){if(a[k]>a[g])f = g;if(b[k]>b[g])m = g;if(f!=k){t = a[g];a[g] = a[k];a[k] = t;}if(m!=k){t = b[g];b[g] = b[k];b[k] = t;}}}printf("%d %d %d %d\n",a[0],b[0],a[j-1],b[j-1]);}return 0;}
- ZOJ 2099 Frame PolygonalLine
- zoj 2099 Frame Polygonal Line
- ZOJ 2099 Frame Polygonal Line
- zoj 2099 Frame Polygonal Line
- zoj 2099 Frame Polygonal Line
- zoj 1083 Frame Stacking
- ZOJ 1083 Frame Stacking(拓扑排序)
- POJ 1128 & ZOJ 1083 Frame Stacking (拓扑排序)
- frame
- frame
- frame
- Frame
- Frame
- frame
- Frame
- frame
- frame
- Frame
- 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.5)
- ehcahce 的页面缓存 配置简单
- LeetCode3:Longest Substring Without Repeating Characters
- java 字符串 转数组 Java – How to convert String into Array
- C#中ref和out的使用小结
- ZOJ 2099 Frame PolygonalLine
- 谷歌如何通过安卓赚钱
- LeetCode4: Add Two Numbers
- main函数前的秘密
- 宝石合成升级问题
- c语言详解sizeof
- 关于android framework相关的一些看法之--再封装
- MyEclipse 编码设置
- android uc浏览器的实现原理分析