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

网站建设总体说明书网站后台建设怎么进入

网站建设总体说明书,网站后台建设怎么进入,珠海网站搜索引擎优化,织梦做的网站总是被攻击给定一组 n 人#xff08;编号为 1, 2, …, n#xff09;#xff0c; 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人#xff0c;那么他们不应该属于同一组。 给定整数 n 和数组 dislikes #xff0c;其中 dislikes[i] [ai, bi] #xff0c;表示不允许将…给定一组 n 人编号为 1, 2, …, n 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人那么他们不应该属于同一组。 给定整数 n 和数组 dislikes 其中 dislikes[i] [ai, bi] 表示不允许将编号为 ai 和 bi的人归入同一组。当可以用这种方法将所有人分进两组时返回 true否则返回 false。 示例 1 输入n 4, dislikes [[1,2],[1,3],[2,4]] 输出true 解释group1 [1,4], group2 [2,3] 示例 2 输入n 3, dislikes [[1,2],[1,3],[2,3]] 输出false 示例 3 输入n 5, dislikes [[1,2],[2,3],[3,4],[4,5],[1,5]] 输出false 提示 1 n 2000 0 dislikes.length 104 dislikes[i].length 2 1 dislikes[i][j] n ai bi dislikes 中每一组都 不同 思路用「染色法」来解决第一组颜色标记为 1 则相邻组的颜色标记为 2遍历时如果发现邻节点已经被染色且和当前节点的颜色相同说明是不能划分为两组的。 可采用 dfs 和 bfs 来做 import collections class Solution:def dfs(self, color, f, index, co):color[index] cofor x in f[index]:## 与3做异或要么是 1要么是2## 注意, 这儿不能直接写 return self.dfs(color, f, x, co^3)if color[x] 0 and not self.dfs(color, f, x, co^3):return Falseelse: ## 和 当前进行比较如果颜色相同, 直接返回 Falseif color[x] co:return Falsereturn True## 转化成不能有环的问题染色两种颜色def possibleBipartition(self, n: int, dislikes: List[List[int]]) - bool:if len(dislikes) 0:return Truef [[] for i in range(n1)]color [0]*(n1)for i in range(0, len(dislikes)):x1, x2 dislikes[i][0], dislikes[i][1]f[x1].append(x2)f[x2].append(x1)for i in range(1, n1):if color[i] 0:## 初始颜色设为 1, 设成 2 也 okif not self.dfs(color, f, i, 1):return Falsereturn Truebfs: import collections class Solution:## 转化成不能有环的问题def possibleBipartition(self, n: int, dislikes: List[List[int]]) - bool:if len(dislikes) 0:return True### 对已经遍历过并已加入 graph 的 index 做标记f [[] for i in range(n1)]vis [0]*(n1)for i in range(0, len(dislikes)):x1, x2 dislikes[i][0], dislikes[i][1]f[x1].append(x2)f[x2].append(x1)for i in range(1, n1):if vis[i] 0:p collections.deque()p.append((i, 1))while len(p) 0:x1, color p.popleft()vis[x1] colornewColor color^3for x in f[x1]:## 如果 x 没有被访问过if vis[x] 0:p.append((x, newColor))else: ## 否则和当前的 colr 比较if color vis[x]:return Falsereturn True
http://www.hkea.cn/news/14530625/

相关文章:

  • 精品购物网站益阳市建设网站
  • 重庆市建设工程信息网 023dirseo 页面链接优化
  • 凉山州建设网站域名还在备案可以做网站吗
  • 天津集团网站建设软件公司起名大全
  • 关于旅游案例的网站深圳做网站推广公司
  • 家用电脑做网站济宁网站建设多少钱
  • 专业网站建设公司首选采购与招标网
  • 贵州建设厅网站办事大厅无锡优化网站排名
  • 普洱市建设局网站网站建设优化是什么鬼?
  • 郑州pc网站建设深圳定制展会
  • 一个网站怎么做聚合成都网站建设-中国互联
  • 域名做网站wordpress标题怎么
  • 网站推荐软件网站上传格式
  • 网站维护中页面模板广州网站建设公司推荐
  • 网站建设优化公司网页加速器免费下载
  • 呼和浩特免费制作网站织梦网站如何做seo
  • 优质采官方网站安徽外径建设集团小程序接入wordpress
  • 连云港市城乡建设管理局网站企业网站托管新趋势
  • 无证做音频网站违法吗威海教育行业网站建设
  • 公司网站建设的心得网站开发难不难
  • 响应式网站模板dede网站建设的 文献综述
  • 济南想做网站建设网站的工具是什么
  • 网站开发要松江品划网站建设维护
  • 青岛公司建设网站优化设计四年级上册语文答案
  • 织梦cms网站一条视频可以多平台发布吗
  • 西安网站建设流程商丘网络推广公司
  • 公司网站可以做无形资产么哈尔滨seo优化排名免费咨询
  • 营销型网站有哪些代表天津城市建设招标网站
  • 手机网站图片切换特效做一网站需要哪些语言
  • 佛山网站优化公司排名异次元wordpress模板