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

网络营销类网站长沙seo优化首选

网络营销类网站,长沙seo优化首选,app登录wordpress,网站建设用dw题目很简单,只要求出每个连通分量有多少个节点即可首先通过建立一个字典来表示每个节点的邻接关系遍历每个节点,并通过邻接关系标记在当前连通分量内的所有的点,这样就可以知道一个连通分量内有多少个点在这里我陷入了一个误区,导…

在这里插入图片描述

  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.shuangfujiaoyu.com/news/38442.html

相关文章:

  • 农业信息网站建设中国国家人事人才培训网证书查询
  • 淘宝小网站怎么做的最新seo视频教程
  • 果洛电子商务网站建设网络营销推广技术
  • 泉州网站开发联系薇制作一个网站大概需要多少钱
  • 工程建设管理网站百度一下图片识别
  • 自己做网站好还是凡科百度投诉中心
  • 网页设计与制作的模板优化大师win10
  • 外贸公司网站建设北京做网站推广
  • 怎么制作游戏赚钱北京知名seo公司精准互联
  • 怎么做高保真网站网络搜索引擎有哪些
  • 网站功能模块清单专业网站快速
  • 郑州响应式网站建设网络营销渠道可分为
  • 网站视频下载到手机怎么做郑州网站建设公司排行榜
  • 平安网站做的太差网站seo基础优化
  • 做游戏门户网站要注意什么意思设计网络推广方案
  • 合肥做拼拼团网站的公司推广app赚钱的平台
  • 做视频网站资金多少百度竞价开户3000
  • 装潢设计图片三室效果图广州seo全网营销
  • 网站建设玖金手指谷哥四网站注册步骤
  • 西安免费网站建设夸克搜索
  • wordpress文章找不到关闭站长工具seo综合查询
  • 网站建设公司 倒闭网站推广计划方案
  • 网站建设的空间指的是教育培训机构招生方案
  • 性价比高seo的排名优化网站关键词优化应该怎么做
  • 广州建设网站公司哪家好seo课程培训中心
  • 网站建设商虎小程序网站自然排名工具
  • 最佳网站下载百度搜索
  • 手机免费自助建站系统中国网站排名前100
  • 番禺区保安服务公司百度搜索引擎seo
  • 网站建设入门解读seo推广效果