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

网络营销类网站网站联盟推广

网络营销类网站,网站联盟推广,如果建立网站,网站建设的基本特点题目很简单,只要求出每个连通分量有多少个节点即可首先通过建立一个字典来表示每个节点的邻接关系遍历每个节点,并通过邻接关系标记在当前连通分量内的所有的点,这样就可以知道一个连通分量内有多少个点在这里我陷入了一个误区,导…

在这里插入图片描述

  1. 题目很简单,只要求出每个连通分量有多少个节点即可
  2. 首先通过建立一个字典来表示每个节点的邻接关系
  3. 遍历每个节点,并通过邻接关系标记在当前连通分量内的所有的点,这样就可以知道一个连通分量内有多少个点
  4. 在这里我陷入了一个误区,导致最后超时,我一开始把所有的连通分量的点数都求出来之后,再将他们两两组合得到最后的答案(耗时O(a2) 其中a是连通分量的数量),而事实上对于每个连通分量它的组合数就是 cnt * (n - cnt) 只要 O(a) 就可以求出来,最后由于每一个点对都被计算了两次,因此需要 ans // 2
class Solution:def countPairs(self, n: int, edges: List[List[int]]) -> int:d = defaultdict(list)isCnt = set()for i in range(len(edges)):d[edges[i][0]].append(edges[i][1])d[edges[i][1]].append(edges[i][0])ans = 0for i in range(n):if i in isCnt:continuecnt = 1l = d[i]isCnt.add(i)while len(l) > 0:newl = []for j in l:if j in isCnt:continuenewl.extend(d[j])cnt += 1isCnt.add(j)l = newl.copy()ans += cnt * (n - cnt)return ans // 2
http://www.tj-hxxt.cn/news/73307.html

相关文章:

  • element ui做门户网站百度推广系统营销平台
  • 广州开发区建设环境保护局网站什么是seo网站优化
  • 商丘购物网站开发设计代做seo排名
  • 天河网站建设制作深圳华强北最新消息
  • 企业网站模块种类百度联盟是什么
  • 做网站一条龙深圳seo排名哪家好
  • 网站结构方面主要做哪些优化网站制作哪家公司好
  • 加快公司网站建设网站页面优化方案
  • 青岛天河小学网站建设蚁百杭州网站seo优化
  • 邢台企业做网站费用百度首页登录
  • 专业营销型网站建设公司seo网络搜索引擎优化
  • seo 能提高网站速度吗网络销售员每天做什么
  • 建立网站如何盈利卖友情链接的哪来那么多网站
  • 柬埔寨做赌博网站网络营销软件推广
  • 建设企业网站的人员组成沈阳高端关键词优化
  • 个人开网站百度网络推广营销
  • 常州做网站公司排名seo流量软件
  • 如何用域名做网站访问社群营销的案例
  • 网站效果用什么软件做seo搜索优化专员
  • 襄阳做网站价格武汉关键词seo排名
  • php网站运行百度投放广告一天多少钱
  • 南京建设高端网站seo关键词排名优化方案
  • 单页设计是什么河北seo基础教程
  • 西宁最好网站建设公司竞价托管哪家公司好
  • 免费photoshop下载国内好的seo
  • 照明设计师吉林seo技术交流
  • 有关wordpress教学的网站网图搜索识别
  • 公网ip做网站访问不品牌推广方案思维导图
  • asp网站免费完整源码如何建立自己的博客网站
  • 禹城有做网站小程序商城