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

站长之家 网站模板seowhy官网

站长之家 网站模板,seowhy官网,拼多多网站在那里做,福州商城网站开发公司题意:小明在二维坐标系中放置了 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/212734.html

相关文章:

  • 深圳专业建网站多少钱沈阳专业网站seo推广
  • 韩国做hh网站百度搜索推广登录入口
  • 在酒吧里做那个视频网站成功的网络营销案例ppt
  • 做网站借用网络图片不违法吧免费推广网站排名
  • 六盘水市网站建设汽车行业网站建设
  • 做网站好不好百度怎么免费推广自己的产品
  • 企业搭建pc端网站百度推广客户端下载
  • qq上网站做我女朋友seo的作用
  • 杨浦网站建设公司沪深300指数怎么买
  • wordpress 清空数据库西安seo关键词推广
  • 500网站建设互动营销策略
  • 学做莱网站网络营销品牌策划
  • 高中生做那个的网站广州白云区疫情实时动态
  • 乐山 网站建设百度关键词排名查询
  • 茶叶建设网站的优势营销型网站建设费用
  • 网站没有备案做竞价吗搜索引擎优化的常用方法
  • 建设的招标网站软件外包公司
  • 培训会网站建设哪里有免费的网站推广服务
  • 织梦网站301重定向seo关键词推广话术
  • 上海网站建设在哪里站外seo推广
  • 企企业业网网站站建建设设怎么接广告赚钱
  • 做淘宝客网站传媒网站
  • 河南省专业做网站公司发布信息的免费平台
  • 免费的网站在线客服软件seo结算系统
  • 网站开发设计jw100系统设置友情链接有什么作用
  • 那些卖外挂的怎么做的网站最新热搜榜
  • 做基础网站主机要深圳网站建设推广
  • 上海网站建设免洛阳网站建设
  • wordpress 收款插件seo网站推广seo
  • 保定外贸网站建设邯郸网站优化公司