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

懂做网站怎么赚钱/茂名seo顾问服务

懂做网站怎么赚钱,茂名seo顾问服务,谷歌翻译做多语言网站,网页设计师个人简历题目链接 有个结论: 平面坐标系上,坐标为整数的情况下,n个点组成正n边形时,只可能组成正方形。 然后根据这个结论来做。 我是先把所有点按照 x为第一关键字,y为第二关键字 排序,然后枚举向量 (p[i]->p[j…

题目链接

有个结论: 平面坐标系上,坐标为整数的情况下,n个点组成正n边形时,只可能组成正方形。

然后根据这个结论来做。

我是先把所有点按照 x为第一关键字,y为第二关键字 排序,然后枚举向量 (p[i]->p[j]) (j>i),只判断这个向量左侧可否存在两个点与它一起构成一个正方形。这样算的结果是,计数每个正方形时,它的靠右和靠下的两条边都会为ans贡献一个单位,所以最后ans要除以2。

#include<bits/stdc++.h>
using namespace std;int n;
int vis[605][605];struct point
{int x,y;bool operator<(const point& rhs)const{return x<rhs.x || x==rhs.x&&y<rhs.y;}
}p[505];int main()
{while(~scanf("%d",&n)){memset(vis,0,sizeof(vis));int ans=0;for(int i=0;i<n;i++){scanf("%d%d",&p[i].x,&p[i].y);p[i].x+=300,p[i].y+=300;vis[p[i].x][p[i].y]=1;}sort(p,p+n);for(int i=0;i<n;i++)for(int j=i+1;j<n;j++){point a=p[i],b=p[j];int dx=b.x-a.x;int dy=b.y-a.y;point c,d;c.x=a.x-dy,c.y=a.y+dx;d.x=b.x-dy,d.y=b.y+dx;if(vis[c.x][c.y]&&vis[d.x][d.y]) ans++;}printf("%d\n",ans/2);}
}

 

转载于:https://www.cnblogs.com/Just--Do--It/p/7246451.html

http://www.jmfq.cn/news/5134213.html

相关文章:

  • 淘宝网站推广策划方案/总排行榜总点击榜总收藏榜
  • python可以做网站吗/seo外包公司费用
  • wordpress 分类字段/优化方案怎么写
  • jsp如何做动态网站/适合小学生摘抄的新闻2022年
  • 南昌网站seo 优帮云/google play下载安装
  • 邯郸研情网络科技有限公司/seo短视频入口引流
  • 上海网站建设 建站猫/关键词优化哪家好
  • 网站建设中 模板/网络推广都有哪些平台
  • 小说 wordpress/搜索引擎优化的完整过程
  • 五屏网站建设如何/网页设计与制作模板
  • 十堰网站制作价格/五八精准恶意点击软件
  • 网站编辑器哪个好/北京百度seo排名点击软件
  • 学做网站如何创业/苏州做网站哪家比较好
  • 石家庄建设集团网站/福州百度seo
  • wordpress日历/seo软件优化
  • 武汉彩票网站开发/最常用的搜索引擎有哪些
  • 做非法网站判什么邢/网络营销评价的名词解释
  • 哪里可以购买域名/wifi优化大师下载
  • wordpress父网页/重庆关键词优化平台
  • 学网站建设可以从事什么工作/成都短视频代运营
  • 做网站应该注意什么/个人网站怎么做
  • 个人网站设计成品/厦门关键词优化seo
  • 抖音代运营费用大概多少/seo工作内容和薪资
  • 亿网嘉元靠谱吗/北京百度推广排名优化
  • 漯河企业网站建设公司/优化 英语
  • 网站商业模板/链接转二维码
  • 哪家做网站好的/线下推广宣传方式有哪些
  • 做网站比较专业的有哪些公司/营销技巧和营销方法培训
  • 免费网站加速软件/成都seo技术经理
  • 东营市河口区建设局网站/网站怎么优化推荐