Quoit Design
来源:互联网 发布:网页内容抓取软件 编辑:程序博客网 时间:2024/05/24 02:11
#include<stdio.h>
#include<iostream>
#include<math.h>
#include<algorithm>
using namespace std;
struct point
{
double x;
double y;
double xy;
};
point a[100005];
bool cmp(point l,point p)
{
if(l.xy>p.xy)
return false;
else
return true;
}
int main()
{
int t,i;
double d,r,min;
while(scanf("%d",&t)!=EOF && t)
{
for(i=0;i<t;i++)
{
scanf("%lf%lf",&a[i].x,&a[i].y);
a[i].xy=a[i].x+a[i].y;
}
/*for(i=0;i<t-1;i++)
for(j=0;j<t-i-1;j++)
if(s[j]>s[j+1])
{
k=s[j];
s[j]=s[j+1];
s[j+1]=k;
k=x[j];
x[j]=x[j+1];
x[j+1]=k;
k=y[j];
y[j]=y[j+1];
y[j+1]=k;
}
*/
sort(a,a+t,cmp);
min=(a[1].x-a[0].x)*(a[1].x-a[0].x)+(a[1].y-a[0].y)*(a[1].y-a[0].y);;
int f=1;
for(i=2;i<t-1;i++)
{
d=(a[i].x-a[i-1].x)*(a[i].x-a[i-1].x)+(a[i].y-a[i-1].y)*(a[i].y-a[i-1].y);;
if(d<min)
{
min=d;
f=i;
}
}
r=(a[f].x-a[f-1].x)*(a[f].x-a[f-1].x)+(a[f].y-a[f-1].y)*(a[f].y-a[f-1].y);
r=sqrt(r)/2.0;
printf("%.2lf\n",r);
}
return 0;
}
#include<iostream>
#include<math.h>
#include<algorithm>
using namespace std;
struct point
{
double x;
double y;
double xy;
};
point a[100005];
bool cmp(point l,point p)
{
if(l.xy>p.xy)
return false;
else
return true;
}
int main()
{
int t,i;
double d,r,min;
while(scanf("%d",&t)!=EOF && t)
{
for(i=0;i<t;i++)
{
scanf("%lf%lf",&a[i].x,&a[i].y);
a[i].xy=a[i].x+a[i].y;
}
/*for(i=0;i<t-1;i++)
for(j=0;j<t-i-1;j++)
if(s[j]>s[j+1])
{
k=s[j];
s[j]=s[j+1];
s[j+1]=k;
k=x[j];
x[j]=x[j+1];
x[j+1]=k;
k=y[j];
y[j]=y[j+1];
y[j+1]=k;
}
*/
sort(a,a+t,cmp);
min=(a[1].x-a[0].x)*(a[1].x-a[0].x)+(a[1].y-a[0].y)*(a[1].y-a[0].y);;
int f=1;
for(i=2;i<t-1;i++)
{
d=(a[i].x-a[i-1].x)*(a[i].x-a[i-1].x)+(a[i].y-a[i-1].y)*(a[i].y-a[i-1].y);;
if(d<min)
{
min=d;
f=i;
}
}
r=(a[f].x-a[f-1].x)*(a[f].x-a[f-1].x)+(a[f].y-a[f-1].y)*(a[f].y-a[f-1].y);
r=sqrt(r)/2.0;
printf("%.2lf\n",r);
}
return 0;
}
- Quoit Design
- Quoit Design
- Quoit Design
- Quoit Design
- quoit Design
- HDU1007 Quoit Design
- 1007:Quoit Design
- HDOJ 1007 Quoit Design
- hdu 1007 Quoit Design
- zoj 2107 Quoit Design
- hdu 1007 Quoit Design
- hdu 1007 Quoit Design
- HDU-1007 Quoit Design
- hdoj_1007 Quoit Design
- hdu1007-Quoit Design
- hdu 1007 Quoit Design
- hdu 1007 Quoit Design
- hdu 1007 Quoit Design
- 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
- 黑马程序员_集合
- Linux进程间通信
- JMS基础
- vc串口通信
- Quoit Design
- POJ3295--Tautology
- 第三周项目三
- RAC Clusterware 的日志体系结构
- 集合List的删除
- 网络编程前台基础之HTML
- 危机处理
- C#: 字段和局部变量的作用域冲突
- 关于JEECG开发框架的一点看法