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

做美食没有广告的网站网站开发还有哪些

做美食没有广告的网站,网站开发还有哪些,网站列表页内容,域名和网站思路#xff1a;并查集 其实就是连通块的一个变形题目#xff0c;一般的连通块题目要我们求的是连通个数#xff0c;或者能不能到达#xff0c;这里反过来问了。 首先#xff0c;我们用dfs也是可以做到的#xff0c;在dfs中统计每一个连通块的个数#xff0c;然后用乘…思路并查集 其实就是连通块的一个变形题目一般的连通块题目要我们求的是连通个数或者能不能到达这里反过来问了。 首先我们用dfs也是可以做到的在dfs中统计每一个连通块的个数然后用乘法原理相乘累计相加就得到结果了。 这里并查集思路差不多只是用了并查集来找连通块而已。这里并查集多了一个权值用来统计每个并查集的点的个数 注意作者在统计多少对点到达不了的时候不会统计。这里看题解给出了思路就是对于每一个连通块来说连通块里面的点和另一个连通块里面的点是互不联通的所以这里可以用乘法原理相乘接着我们再加入累加器当中然后让点的个数合并成这两个连通块一共的点数再让下一个连通块乘以这些点数因为下一个连通块的每一点又与这两个连通块的每一个点都不相通所以继续这样下去累加计数.... 上代码 class Solution { public: int f[100020]; int zhi[100020]; int find(int u){if(f[u]u)return u;elsereturn f[u]find(f[u]); } void unit(int x,int y){int sfind(x);if(find(y)s)return;else{zhi[find(y)]zhi[s];f[s]find(y);} }long long countPairs(int n, vectorvectorint edges) {for(int i0;in;i){f[i]i;zhi[i]1;}for(int i0;iedges.size();i){int xedges[i][0];int yedges[i][1];unit(x,y);}long long res0;long long size0;for(int i0;in;i){if(f[i]i){reszhi[i]*size;//sizezhi[i];//需要学习的地方}}return res;} };
http://www.laogonggong.com/news/114465.html

相关文章:

  • 佛山网站网站建设品牌设计公司网站
  • 海口手机端建站模板wordpress fresh girl主题
  • 优秀的网站有哪些如何开网站需要多少钱
  • 成都优化网站分析做暑假工的网站
  • c .net网站开发视频教程广州培训网站建设
  • 龙华建网站与铁路建设相关的网站
  • 12306的网站多少钱做的在家里接加工订单
  • 电子商务怎样建立网站的高密做网站的价格
  • 湖南网站优化服务局机关网站建设改进措施
  • 2345电视剧网站免费wordpress 会员查看
  • 网站代码如何导入怎样建立一个营销的公司网站
  • 公司域名网站请解释网站开发的主要流程
  • 单页面网站跳出率宏杰zkeys网站模板
  • 做网站设计的网站网站后台怎么上传网页模板
  • 长春网站排名网站开发学校 优帮云
  • 做网站有费用吗wordpress批量删除函数
  • 网站建设的税率是多少钱千图网免费海报素材图库
  • 岑溪网站开发工作室网页介绍模板
  • 宿迁网站建设cy0001网站建设 会议纪要
  • 网站报名系统怎么做卖房网站母亲节做什麽活动
  • 怎么做网站一张图辽宁省营商环境建设局网站
  • 福州网站设计公司全国500强企业排名
  • 建立网站需要多少钱稻挺湖南岚鸿有名教人做饮料的网站
  • 按城市亭湖建设局网站网站数据库怎么配置
  • 织梦网站页面设计说明
  • 宜昌网站设计制作公司ui设计需要哪些技术
  • 网站建设公司上海做网站公司哪家好市场调研一般怎么做
  • iphone网站阳山做网站
  • 邢台建设网站公司正规的电商平台有哪些
  • 工艺品商城网站建设国内好的网站设计