7-1 拯救007

news/2024/11/23 1:35:23/

7-1 拯救007

分数 25

在老电影“007之生死关头”(Live and Let Die)中有一个情节,007被毒贩抓到一个鳄鱼池中心的小岛上,他用了一种极为大胆的方法逃脱 —— 直接踩着池子里一系列鳄鱼的大脑袋跳上岸去!(据说当年替身演员被最后一条鳄鱼咬住了脚,幸好穿的是特别加厚的靴子才逃过一劫。)

设鳄鱼池是长宽为100米的方形,中心坐标为 (0, 0),且东北角坐标为 (50, 50)。池心岛是以 (0, 0) 为圆心、直径15米的圆。给定池中分布的鳄鱼的坐标、以及007一次能跳跃的最大距离,你需要告诉他是否有可能逃出生天。

输入格式:

首先第一行给出两个正整数:鳄鱼数量 N(≤100)和007一次能跳跃的最大距离 D。随后 N 行,每行给出一条鳄鱼的 (x,y) 坐标。注意:不会有两条鳄鱼待在同一个点上。

输出格式:

如果007有可能逃脱,就在一行中输出"Yes",否则输出"No"。

输入样例 1:

14 20
25 -15
-25 28
8 49
29 15
-35 -2
5 28
27 -29
-8 -28
-20 -35
-25 -20
-13 29
-30 15
-35 40
12 12

输出样例 1:

Yes

输入样例 2:

4 13
-12 12
12 12
-12 -12
12 -12

输出样例 2:

No

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include<stdio.h>
#include<math.h>
int graph[101][101],f=0,a[101];
int pand(int n,int m,int x1,int y1,int x2,int y2,int d){if((sqrt(x1*x1+y1*y1)-15<=d)) graph[0][n]=1;if((sqrt(x2*x2+y2*y2)-15<=d)) graph[0][m]=1;if((50-fabs(x1)<=d)||(50-fabs(y1)<=d)) a[n]=1;if((50-fabs(x2)<=d)||(50-fabs(x2)<=d)) a[m]=1;return (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)<=d*d;
}
void dfs(int n,int g){if(a[g]==1) f=1;for(int i=1;i<=n;i++)if(graph[g][i]==1){graph[g][i]=0;dfs(n,i);}
}
int main(){int n,k,i,j;scanf("%d %d",&n,&k);int x[n+1],y[n+1];for(i=1;i<=n;i++) scanf("%d %d",&x[i],&y[i]);for(i=1;i<=n;i++) for(j=i;j<=n;j++)graph[i][j]=graph[j][i]=pand(i,j,x[i],y[i],x[j],y[j],k);dfs(n,0);if(f||k>=35) printf("Yes\n");else printf("No\n");return 0;
}

 


http://www.ppmy.cn/news/307206.html

相关文章

7805(一)

7805三端稳压 集成电路&#xff0c;电子产品中&#xff0c;常见的三端稳压集成电路有正电压输出的78 系列和负电压输出的79系列。顾名思义&#xff0c;三端IC是指这种稳压用的集成电路&#xff0c;只有三条引脚输出&#xff0c;分别是输入端、接地端和输出端。它的样子像是普通…

day712

java java类加载流程 Bootstrap ClassLoader 最顶层的加载类&#xff0c;主要加载核心类库&#xff0c;Extention ClassLoader 扩展的类加载器Appclass Loader也称为SystemAppClass 加载当前应用的classpath的所有类。 加载顺序 Bootstrap ClassLoader &#xff08;虚拟机的…

weblogic的默认端口是7001

weblogic的默认端口是7001&#xff0c;在config.xml文件中的添加 <listen-port>7008</listen-port> 位置如下&#xff1a; <server> <name>AdminServer</name> <listen-port>7008</listen-port> <listen-address></listen-…

AD7715

一、芯片概述 1、AD7715是一款适合低频测量应用的完整模拟前端&#xff0c;可直接接受来自传感器的低电平输入信号&#xff0c;并产生串行数字输出。AD7715采用Σ-Δ转换技术&#xff0c;可实现最高16位无失码性能。 2、CMOS构造可确保获得极低的功耗&#xff0c;省电模式则将采…

0817a

https://zhidao.baidu.com/question/1302230504869242619.html

『1157』Anniversary

Zhejiang University is about to celebrate her 122th anniversary in 2019. To prepare for the celebration, the alumni association (校友会) has gathered the ID’s of all her alumni. Now your job is to write a program to count the number of alumni among all th…

七、股票是什么?

即使是对股场老手&#xff0c;回顾一下股票的基本知识或许不无益处。 股份的实质很简单&#xff0c;就是一公司之所有权之一部分。股票就是这些所有权的凭证&#xff0c;代表着持股人对该公司的权益&#xff0c;包括公司的资产、负债、收入等等。持有一个公司的股票意味着你是…

Creating cluster [ERR] Node 127.0.0.1:7001 is not configured as a cluster node.

今天在虚拟机中的ubantu中&#xff0c;配置集群&#xff0c;报了这个错。在网上找了半天&#xff0c;才找到个有点关系的。 http://grokbase.com/t/gg/redis-db/15492gz7j4/cluster-setup &#xff0c;大体意思是说配置文件没有配置好。自己只好把6个配置文件来来回回看了好…