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

聊城网站设计公司品牌策划方案怎么写

聊城网站设计公司,品牌策划方案怎么写,java 做直播网站有哪些软件下载,免费发布信息网站大全注册题意:小明在二维坐标系中放置了 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/142438.html

相关文章:

  • 廉政建设网站网络广告营销的案例
  • 深圳网站建设公司麦seo怎么弄
  • 网站安全检测报告免费的企业黄页网站
  • 在线制作个人网站网络营销总结
  • 国内免费空间可以做什么网站seo中文
  • 昆明做网站建设方案提交网址给百度
  • 网站建设开发员建设官网的网站首页
  • 广药网站建设试卷搜索引擎平台
  • 新加坡服务器网站需要备案么网站建设规划要点详解
  • 关于网站建设征求意见广州网站建设推荐
  • wordpress批量上传文章seo关键词排名优化费用
  • 塘沽做网站的公司我想注册一个网站怎么注册
  • 南京500元做网站如何营销推广
  • 网站建设制作的规划方案搜索网站排行
  • 企业类网站设计注册公司
  • 打电话说帮忙做网站如何外贸推广
  • 企业网站维护报价搜索引擎优化排名优化培训
  • 如何选择网站空间seo智能优化系统
  • 有没有做a的电影网站域名权重查询工具
  • 在那个网站做定制旅游深圳网络整合营销公司
  • 如果网站曾被挂木马亚马逊提升关键词排名的方法
  • wordpress5连接中文济南seo优化公司助力网站腾飞
  • 企业网站方案百度站长号购买
  • 找回老网站长春网站建设 4435
  • 网站建设价格报价北京网站快速优化排名
  • 汽车网站建设方案预算深圳seo优化公司
  • wordpress美国空间搜索引擎优化简称
  • 多媒体教学网站的建设的论文网站设计与制作公司
  • 深圳建筑工程师招聘信息seo技术培训中心
  • 电子平台网站福建百度推广开户