当前位置: 首页 > wzjs >正文

南宁网站建设方案书网站排名怎么做

南宁网站建设方案书,网站排名怎么做,上海企业网站制作公司,自助创建网站本题的考点是模拟,我们通过枚举每个点与信号塔之间的距离,与半径进行比较,如果半径大于距离,那么该点可以被覆盖,计数器加一,由二维空间,两点之间的距离公式计算每个点与信号塔之间的距离double…

本题的考点是模拟,我们通过枚举每个点与信号塔之间的距离,与半径进行比较,如果半径大于距离,那么该点可以被覆盖,计数器加一,由二维空间,两点之间的距离公式计算每个点与信号塔之间的距离double d = sqrt(pow(xh[i].x1 - j, 2) + pow(xh[i].y1 - k, 2));注意这里d的类型为double,因为如果定义为int,sqrt是向下取整,d变小,会统计多余的点,导致计数器不正确,枚举完所有的距离之后,输出cnt即可

#include <bits/stdc++.h>
using namespace std;
typedef pair<int,int> pii;
const int N = 1e2+10;
#define int long long 
int w,h,n,r;
bool vis[N][N];
bool vis1[N][N];
struct xinhao{int x1;int y1;
}xh[N];int whd[N][N];
signed main() {cin>>w>>h>>n>>r;for(int i = 1;i<=n;i++){int x,y;cin>>x>>y;if(!vis1[x][y]){xh[i].x1 = x;xh[i].y1 = y;vis1[x][y]=1;}}int cnt = 0;//	double d = sqrt(pow(xh[i].x1 - j, 2) + pow(xh[i].y1 - k, 2));for(int i = 1;i <= n;i++){for(int j = 0;j<=w;j++){for(int k = 0;k<=h;k++){double d = sqrt(pow(xh[i].x1 - j, 2) + pow(xh[i].y1 - k, 2));if(!vis[j][k]&&d<=r){cnt++;vis[j][k]=1;}}}}cout<<cnt;return 0;}

http://www.dtcms.com/wzjs/462782.html

相关文章:

  • 购物网站开发参考文献东莞网络营销全网推广
  • 北京市网站建设企业域名注册网
  • 怎样用eclipse做网站大地seo视频
  • 服务号网站建设网站批量收录
  • 做试管的网站互联网营销策略有哪些
  • 网站多语切换怎么做西安做网页的公司
  • 如何做网站 写代码网络营销的专业知识
  • 长春南关网站建设百度重庆营销中心
  • 横向网站模板上海疫情最新消息
  • 用阿里云服务器做刷单网站seo搜索引擎优化案例
  • 尼高品牌设计公司北京债务优化公司
  • 网站建设与管理实训报告总结百度一直不收录网站
  • 企业站系统莆田百度seo公司
  • 苏州网站优化找哪家微信营销软件手机版
  • 天津百度seo排名优化四川seo优化
  • 工程建设管理网站源码国际新闻界
  • 用python做网站怎么赚钱网站推广的基本方法有哪些
  • 好资源源码网站东莞网站推广策划
  • 哪个做简历的网站可以中英的北京seo经理
  • 淮滨网站建设公司青岛关键词网站排名
  • 房产网站电商怎么做市场营销策略有哪些
  • 安徽做网站的公司网站优化包括对什么优化
  • 佛山做app网站做一个网站要多少钱
  • 做外贸没有网站需要注意什么问题中国疫情今天最新消息
  • 诸城网站建设公司营销网站模板
  • 免费域名网站哪个最好快速排名优化推广排名
  • 长沙做网站开发哪里好2024年的新闻
  • 做 理财网站有哪些如何做好营销推广
  • 视频网站建设费用明细优化师助理
  • 如何把做的网站与域名连接网站开发详细流程