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

企业网站备案 优帮云地推app推广赚佣金

企业网站备案 优帮云,地推app推广赚佣金,自己做网站页面,日照网站建设doingseo题意:小明在二维坐标系中放置了 n 个点,他想在其中选出一个包含三个点的子集,这三个点能组成三角形。然而这样的方案太多了,他决定只选择那些可以组成等腰三角形的方案。请帮他计算出一共有多少种选法可以组成等腰三角形&#xff…

题意:小明在二维坐标系中放置了 n 个点,他想在其中选出一个包含三个点的子集,这三个点能组成三角形。然而这样的方案太多了,他决定只选择那些可以组成等腰三角形的方案。请帮他计算出一共有多少种选法可以组成等腰三角形?

思路:这个数据量肯定不能n^3暴力,所以很简单就是对于每个点求其他点到这个点的距离,然后根据分组计算组合数,但是要注意三点贡献,其他就是代码的事情。

反思:这么简单的题……我的代码写的非常有问题,不仅组合数计算错误,其实分组也没分好,而且很多关键性质也没发现,只能说一坨了,那么代码好好纠正,我觉得以后得一步步写,不要脑子一热就开始了,参考了题解,写的十分优美
参考题解:题解:P9423 [蓝桥杯 2023 国 B] 数三角 - 洛谷专栏

那么我自己的代码其实跟题解一毛一样

#include<bits/stdc++.h>
using namespace std;
//#define int long long
#define int128 __int128
#define endl '\n'
#define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
const int N = 2e5+10;
const int INF = 1e18;
const int MOD = 1e9+7;int x[N],y[N];
map<int,map<int,int> >  mp;int cal(int a,int b){return( (x[a]-x[b])*(x[a]-x[b])+(y[a]-y[b])*(y[a]-y[b]));
}void solve(){int n;cin >> n;for(int i=0;i<n;i++){cin >> x[i] >> y[i];mp[x[i]][y[i]]++;}int ans=0;for(int i=0;i<n;i++){map<int,int> cnt;for(int j=0;j<n;j++){ans+=cnt[cal(i,j)];cnt[cal(i,j)]++;}for(int j=0;j<i;j++){if(((x[j]+x[i])%2)==0 && ((y[j]+y[i])%2)==0){ans-=mp[(x[j]+x[i])/2][(y[j]+y[i])/2];}}}cout << ans << endl;}signed main() {IOS;int t = 1;
//	cin >> t;while (t--) {solve();}}

关了int long long,好像最后一个测试样例会爆。

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

相关文章:

  • 政务信息化建设网站简阳seo排名优化课程
  • 衡水网站设计费用网络推广的网站有哪些
  • 关于做营销型网站的建议如何用模板做网站
  • 江苏丹阳疫情最新消息官网海外广告优化师
  • 网站界面设计套题如何做游戏推广
  • 怎样在网站做环评公示seo接单平台
  • 怎么自己做砍价网站口碑营销的前提及好处有哪些
  • 网站 建设 计划旺道seo软件
  • 专业网站建设服务公司哪家好百度推广登录首页网址
  • 网站地图做法做石家庄seo关键词
  • 国内做网站的企业seo点击器
  • 什么叫网站定位推广之家app
  • 贵州网络科技有限公司青岛网站优化公司
  • 学做网站要会哪些百度电商平台app
  • 南昌微信网站建设苏州seo网站优化软件
  • 网站修改器长春网长春关键词排名站设计
  • 百度做玻璃钢的网站视频网站推广
  • 修水网站建设seo搜索引擎优化师
  • 有多少网站建设外包sem优化和seo的区别
  • 娱乐网站设计SEO写文章免费的软件
  • 张家港网站开发网页设计网站建设
  • 福州小型网站建设seo网站平台
  • asp.net 网站 项目 区别郑州seo排名公司
  • php动态网站开发测评试题外链推广软件
  • seo网站模板竞价推广代运营企业
  • 保定建设信息网站福建seo搜索引擎优化
  • 加强政府网站建设的意见外贸seo优化公司
  • 白河网站制作谷歌sem和seo区别
  • 东莞网站建设是什么意思seo数据监控平台
  • 网站建设域名是什么优化网站seo策略