外星人的供给站(贪心)

为了照到点Point(x0,y0),圆心可以在一个范围内移动,我们设该范围为(x,y)
(Vec[i].x,Vec[i].y)表示第如果圆心在这个范围内,则第i个点就一定能照到,
sum表示为了能照到前i个点,最靠近右边的圆的边界坐标。

#define LOCAL
#include<cstdio>
#include<iostream>
#include<cmath>
#include<algorithm>
int const MAX_N=101;
typedef struct Point{
double x,y;
bool operator<(const Point &other) const
{
return x<other.x;
};
};
Point Vec[MAX_N];
int N,R,K,x,y;
void solve()
{
int coun=0,i;
double sum;
scanf("%d%d",&N,&R);
for(i=0;i<N;i++)
{
scanf("%d%d",&x,&y);
double temp=sqrt(R*R-y*y);
Vec[i].x=x-temp;
Vec[i].y=x+temp;
}
std::sort(Vec,Vec+N);
sum=Vec[0].y;
coun=1;
for(i=1;i<N;i++)
{
if(sum<Vec[i].x)
{
coun++;
sum=Vec[i].y;
}
else
{
if(sum>Vec[i].y)
{
//最靠近右边的圆的边界坐标为sum时,能照到前i-1个点。如果sum>Vec[i].y,则为了照到i点sum必须减小(此次是关键,不妨用心想一想) sum=Vec[i].y;


}
}
}
printf("%d\n",coun);
}
int main()
{
#ifdef LOCAL
freopen("710.in","r",stdin);
freopen("710.out","w",stdout);
#endif
scanf("%d",&K);
while(K--)
{
solve();
}
return 0;
}

外星人的供给站(贪心)

时间: 2024-10-11 07:19:49

外星人的供给站(贪心)的相关文章

NYOJ710 外星人的供给站 【贪心】

外星人的供给站 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 外星人指的是地球以外的智慧生命.外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识.比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观测ZDM-777星球十多年了,这个被称为"战神"的红色星球让他如此着迷.在过去的十多年中,他经常有一些令人激动的发现.ZDM-777星

nyoj 710 外星人的供给站【贪心区间选点】

外星人的供给站 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 外星人指的是地球以外的智慧生命.外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识.比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观测ZDM-777星球十多年了,这个被称为“战神”的红色星球让他如此着迷.在过去的十多年中,他经常有一些令人激动的发现.ZDM-777星球表面有着

NYOJ 题目710 外星人的供给站(贪心区间覆盖)

外星人的供给站 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 外星人指的是地球以外的智慧生命.外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识.比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观测ZDM-777星球十多年了,这个被称为"战神"的红色星球让他如此着迷.在过去的十多年中,他经常有一些令人激动的发现.ZDM-777星

河南省第六届大学生程序设计竞赛--外星人的供给站

外星人的供给站 Time Limit: 2 Seconds    Memory Limit: 512 MB Description 外星人指的是地球以外的智慧生命.外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识.比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观测ZDM-777星球十多年了,这个被称为"战神"的红色星球让他如此着迷.在过去的十多年中,他经常

nyoj 710 外星人的供给站

外星人的供给站 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 外星人指的是地球以外的智慧生命.外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识.比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观测ZDM-777星球十多年了,这个被称为"战神"的红色星球让他如此着迷.在过去的十多年中,他经常有一些令人激动的发现.ZDM-777星

YTU 2897: E--外星人供给站(贪心)

2897: E--外星人供给站 Time Limit: 2 Sec  Memory Limit: 128 MB Submit: 17  Solved: 10 [Submit][Status][Web Board] Description 外星人指的是地球以外的智慧生命.外星人长的是不是与地球上的人一样并不重要,但起码应该符合我们目前对生命基本形式的认识.比如,我们所知的任何生命都离不开液态水,并且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观

NYOJ 891 找点

找点 时间限制:2000 ms  |  内存限制:65535 KB 难度:2 描述 上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点.但是这几天LYH太忙了,你们帮帮他吗? 输入 多组测试数据. 每组数据先输入一个N,表示有N个闭区间(N≤100). 接下来N行,每行输入两个数a,b(0≤a≤b≤100),表示区间的两个端点. 输出 输出一个整数,表示最少需要找几个点. 样例输入 4 1 5 2 4 1 4 2 3 3 1 2 3 4 5 6 1 2 2 样例

河南六大学生程序设计竞赛--外国人饲喂站

外国人饲喂站 Time Limit: 2 Seconds    Memory Limit: 512 MB Description 外星人指的是地球以外的智慧生命. 外星人长的是不是与地球上的人一样并不重要.但起码应该符合我们眼下对生命基本形式的认识.比方,我们所知的不论什么生命都离不开液态水,而且都是基于化学元素碳(C)的有机分子组合成的复杂有机体. 42岁的天文学家Dr. Kong已经执著地观測ZDM-777星球十多年了,这个被称为"战神"的红色星球让他如此着迷.在过去的十多年中.他

改善肠胃功能

肠胃不好怎么办?肠胃不好吃什么好?怎么改善肠胃功能?肠胃功能不好,会引起肠炎.胃痛.胃胀.恶心.呕吐.食欲不振.消化不良.口臭等. 肠胃功能不好,会引起肠炎.胃痛.胃胀.恶心.呕吐.食欲不振.消化不良.口臭等,从而直接带来的就是皮肤变差,暗黄无光泽,肤色粗糙,毛孔变大.肠胃不好吃什么好呢?怎样才能改善肠胃功能呢? 肠胃是我们人体的中心加油站,也是我们处理进入体内任何物质的分解器,任何事物进入人体后,都要经过肠胃的酸液进行消化,然后把营养成分供应给人体的各个器官,其他的垃圾物质经过肠道进行排泄体外