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

aso优化技巧大aso技巧深圳如何优化网站

aso优化技巧大aso技巧,深圳如何优化网站,做企业专业网站一般要多少钱,wordpress修改底部版权信息问题描述 小明在二维坐标系中放置了 n 个点,他想从中选出一个包含三个点的子集,使得这三个点能够组成一个三角形。 由于这样的方案太多了,他决定只选择那些可以组成等腰三角形的方案。 请帮他计算出一共有多少种选法可以组成等腰三角形。 …

问题描述

小明在二维坐标系中放置了 n 个点,他想从中选出一个包含三个点的子集,使得这三个点能够组成一个三角形

由于这样的方案太多了,他决定只选择那些可以组成等腰三角形的方案。

请帮他计算出一共有多少种选法可以组成等腰三角形。


输入格式

n + 1 行:

  • 第 1 行:一个正整数 n,表示点的数量。
  • 接下来的 n 行:每行两个整数 xᵢyᵢ,表示第 i 个点的坐标。

输出格式

输出 1 行,一个整数,表示可以组成等腰三角形的选法数量。


样例输入

5
1 1
4 1
1 0
2 1
1 2

样例输出

4

样例说明

一共有 4 种选法可以组成等腰三角形:

  • {3, 4, 5}
  • {1, 3, 4}
  • {5, 2, 3}
  • {1, 4, 5}

评测用例规模与约定

  • 对于 20% 的数据,保证 n ≤ 200
  • 对于 100% 的数据,保证:
    • n ≤ 2000
    • 0 ≤ xᵢ, yᵢ ≤ 10⁹

c++代码

#include<bits/stdc++.h>
#include<math.h>using namespace std;typedef long long ll;ll n, ans = 0;
vector<vector<ll>> arr;
unordered_map<ll, vector<ll>> mp;ll delta(ll x1, ll y1, ll x2, ll y2) {return (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2);
}int main() {scanf("%lld", &n);arr = vector<vector<ll>>(n, vector<ll>(2));for (ll i = 0; i < n; i++) {scanf("%lld %lld", &arr[i][0], &arr[i][1]);}for (ll i = 0; i < n; i++) {mp.clear();for (ll j = 0; j < n; j++) {if (j == i) continue;ll d = delta(arr[i][0], arr[i][1], arr[j][0], arr[j][1]);vector<ll> mid = mp[d];for (ll k = 0; k < mid.size(); k++) {if (4 * d > delta(arr[j][0], arr[j][1], arr[mid[k]][0], arr[mid[k]][1])) ans++;}mp[d].push_back(j);}}printf("%lld", ans);return 0;
}//by wqs

这个题目需要注意三点共线的情况,要把这种情况舍去


文章转载自:

http://Qxr2KZeo.ghcfx.cn
http://ErEbLfFW.ghcfx.cn
http://784uVnAi.ghcfx.cn
http://ktTU9AOd.ghcfx.cn
http://VS0Dc7uR.ghcfx.cn
http://1FJXDL0A.ghcfx.cn
http://aiw3rOMu.ghcfx.cn
http://mxuyuIMa.ghcfx.cn
http://G2QxyCut.ghcfx.cn
http://8uYpCC09.ghcfx.cn
http://sIr7c07O.ghcfx.cn
http://wg8aQlYX.ghcfx.cn
http://el02ZY1s.ghcfx.cn
http://dHO7cwXy.ghcfx.cn
http://1ZW46Vky.ghcfx.cn
http://B07tdfgr.ghcfx.cn
http://8qh8C1Yn.ghcfx.cn
http://FiCOPXCw.ghcfx.cn
http://bJ4BN4h4.ghcfx.cn
http://UrXB36C5.ghcfx.cn
http://shQq4Otc.ghcfx.cn
http://QSMj8Aix.ghcfx.cn
http://xxDjPrRm.ghcfx.cn
http://kZ03U9pj.ghcfx.cn
http://bFmQSUTk.ghcfx.cn
http://P6qJFxsp.ghcfx.cn
http://BQf4URVi.ghcfx.cn
http://sCewLxaN.ghcfx.cn
http://4H73K57y.ghcfx.cn
http://EubVAHIO.ghcfx.cn
http://www.dtcms.com/wzjs/592169.html

相关文章:

  • 九江建网站公司有哪些境外域名注册
  • 本地电脑做网站服务器网站访问流程
  • 做得大气的网站网站设计区域
  • 站外推广策划书企业信息信用信息公示网官网
  • 永州市建设工程质量安全监督站官方网站建设网站的4个根目录被删
  • 深圳网站建设的服务怎么样网页设计与网站建设区别
  • 网站怎么做来流量网络营销推广策划方案书
  • ie禁止访问网站第一接单网app
  • 好的网页设计网站推荐国外网站 dns
  • 阿里巴巴做网站申请wordpress显示指定分类目录
  • 湖南网站设计方案建立单页网站
  • 织梦本地网站建设教程html网页标题代码怎么写
  • 关于建筑建设的网站怎么看一个网站谁做的优化
  • 2017手机网站建设方案兰州市城乡建设厅网站
  • 厦门网站建设哪家好软件推广渠道
  • 宝塔网站做301重定向济南网站建设 选搜点o
  • 邵阳市建设投资经营集团网站html代码怎么下载
  • 珠海网站制作计划用flash做游戏下载网站
  • 关于加强学校网站建设的通知wordpress 获得参数
  • 共享办公商业租赁网站模板什么网站有做册子版
  • 哈尔滨建站费用易企查
  • 西安自助网站建设系统顺义区快速建站
  • 网站建设费会计泰安做网站公司
  • 手机网站快速维力安网站建设公司
  • 安徽先锋网站两学一做百度商家平台登录
  • 网站怎么集成支付宝seo网站模板
  • 购物网站开发用什么软件购物网站 系统设计
  • 东莞贸易网站建设现有的网站开发技术
  • 企业管理系统登录广州seo技术外包公司
  • 做网站的税是多少深圳品牌模板网站建设