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

医院门户网站模板下载b2b有哪些电商平台

医院门户网站模板下载,b2b有哪些电商平台,南和邢台网站制作,博物馆网站 微信 微博 建设文章目录 重心实践题目小红的陡峭值 在树的算法中,求解树的中心和重心是一类十分重要的算法 求解树的重心 树的重心的定义:重心是树中的一个节点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点…

文章目录

    • 重心实践题目
      • 小红的陡峭值

  • 在树的算法中,求解树的中心和重心是一类十分重要的算法

求解树的重心

  • 树的重心的定义:重心是树中的一个节点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点称为树的重心
  • 求解重心需要记录的值:由于重心关注的是删除一个节点之后,剩余的连通分支中点的最大值,然后这个值要求是最小的,然后需要返回这个最小化的最大值。
  • 删除一个节点之后,会分为几个部分,节点u的所有子树所独立出来的子树,以及原本的树删除以u为根节点的树
  • 所以要记录,u的所有子树当中,size子树的最多节点数,sumnunm以u为根节点的节点数(用于dfs的返回值),n-sumnum除去以u为根节点的剩余部分的节点数
  • 值得注意的是,遍历的之后是从根节点到叶子节点,但是我们是在归(叶子节点到根节点)中的过程中,更新答案的
  • 由于是 无向图,所以要么设置vis[i]标记节点是否访问过,要么设置dfs(u,fa)其中fau的父亲节点

在这里插入图片描述

在这里插入图片描述

  • c代码
    在这里插入图片描述

在这里插入图片描述

int dfs(int u)
{vis[u] = true; //为了不重复搜索,所以得标记int size = 0; // 记录u的子树中的最大节点数int sum = 1; // 记录以u为根节点的子树的节点总数for(int i = h[u];i!=-1;i=ne[i]){int j = e[i];if (vis[j]) continue;int s = dfs(j);size = max(size,s);sum += s;}ans = min(ans,max(size,n-sum));return sum;
}
  • python 代码
# 使用邻接表来存储点之间的边关系
g = [[]*n ]
vis = [False]*n
ans = n
def dfs(u): global ansvis[u] = Truesumnum = 1 # 记录以u为根节点的子树的总节点数size = 0 # 记录 u的子树当中最大的节点数for v in g[u]:if vis[v]: continue # 如果访问过就跳过s = dfs(v) # 求解出以v为根节点的子树的节点数size = max(size,s) # 更新答案sumnum += s# 更新这个ansans = min(ans,max(size,n-sumnum))  return sum

重心实践题目

小红的陡峭值

小红的陡峭值

在这里插入图片描述
在这里插入图片描述

  • 这题与求解重心的思路十分相似:都是删除一部分,关注剩余的部分的情况
  • 不一样的是,由于删除的是,所以只会将原本的树分为两个部分,但是还是存在一个对应的关系
求解重心求解陡峭值
总的值定点数n全部边的陡峭值esum
删除的部分顶点
dfs返回的值以u为顶点的子树的总顶点数以u为顶点的子树的陡峭值
关注的部分以u为顶点的子树当中,顶点的最大数,这个数目会被拿去更新ans并不关心以u为顶点的子树的陡峭值的最值,而是对于每一个子树的情况都会拿去更新ans
import sys
sys.setrecursionlimit(10 ** 6)
n = int(input())
g = [[] for _ in range(n+1)]# 类似于求解这个 重心的问题,问题的关键在于从根到叶子,同时在叶子返回这个根的时候动态更新答案
esum = 0
for i in range(n-1):u,v = map(int,input().split())g[u].append(v)g[v].append(u)esum += abs(u-v)ans = float("inf")
vis = [False]*(n+1)def dfs(u):global ansvis[u] = True# 需要记录以u为根的陡峭值,以及子树的陡峭值sumnum = 0for v in g[u]:if vis[v]: continues = dfs(v)sumnum += abs(u-v) + s # 更新答案ans = min(abs(esum-abs(u-v)-s-s),ans)return sumnum
dfs(1)
print(ans)

文章转载自:
http://discern.xqwq.cn
http://whirry.xqwq.cn
http://entoproct.xqwq.cn
http://contranatant.xqwq.cn
http://oligophagous.xqwq.cn
http://chested.xqwq.cn
http://wastebasket.xqwq.cn
http://itn.xqwq.cn
http://telephotometer.xqwq.cn
http://speedread.xqwq.cn
http://pantun.xqwq.cn
http://terebic.xqwq.cn
http://unbecoming.xqwq.cn
http://eugene.xqwq.cn
http://tankard.xqwq.cn
http://ovonics.xqwq.cn
http://redeliver.xqwq.cn
http://itu.xqwq.cn
http://pharmaceutic.xqwq.cn
http://rote.xqwq.cn
http://reassemble.xqwq.cn
http://nunnery.xqwq.cn
http://anoxia.xqwq.cn
http://rubensesque.xqwq.cn
http://sarsaparilla.xqwq.cn
http://dropsical.xqwq.cn
http://ikbal.xqwq.cn
http://yokemate.xqwq.cn
http://cognoscitive.xqwq.cn
http://disheveled.xqwq.cn
http://silkworm.xqwq.cn
http://thionic.xqwq.cn
http://once.xqwq.cn
http://oceanity.xqwq.cn
http://peach.xqwq.cn
http://gerontogeous.xqwq.cn
http://vambrace.xqwq.cn
http://counterbattery.xqwq.cn
http://phototopography.xqwq.cn
http://stratigraphical.xqwq.cn
http://apocalyptic.xqwq.cn
http://regenerator.xqwq.cn
http://culicine.xqwq.cn
http://activize.xqwq.cn
http://rhombic.xqwq.cn
http://withouten.xqwq.cn
http://understudy.xqwq.cn
http://contracture.xqwq.cn
http://gley.xqwq.cn
http://donau.xqwq.cn
http://peacetime.xqwq.cn
http://tension.xqwq.cn
http://football.xqwq.cn
http://underactor.xqwq.cn
http://conflagrate.xqwq.cn
http://explode.xqwq.cn
http://diphenylchlorarsine.xqwq.cn
http://ignition.xqwq.cn
http://unkink.xqwq.cn
http://underprize.xqwq.cn
http://programme.xqwq.cn
http://jeanswear.xqwq.cn
http://finick.xqwq.cn
http://rubberlike.xqwq.cn
http://paten.xqwq.cn
http://add.xqwq.cn
http://restenosis.xqwq.cn
http://ageing.xqwq.cn
http://thematic.xqwq.cn
http://spermatophorous.xqwq.cn
http://slyly.xqwq.cn
http://coastward.xqwq.cn
http://congenial.xqwq.cn
http://feebleness.xqwq.cn
http://subdebutante.xqwq.cn
http://bromate.xqwq.cn
http://mangrove.xqwq.cn
http://overmatch.xqwq.cn
http://autism.xqwq.cn
http://carnalize.xqwq.cn
http://shortcoming.xqwq.cn
http://vaccine.xqwq.cn
http://normocyte.xqwq.cn
http://huayco.xqwq.cn
http://mochi.xqwq.cn
http://checkpost.xqwq.cn
http://theomania.xqwq.cn
http://archegone.xqwq.cn
http://bespattered.xqwq.cn
http://wainrope.xqwq.cn
http://joystick.xqwq.cn
http://snell.xqwq.cn
http://amchitka.xqwq.cn
http://phosphonium.xqwq.cn
http://tetrahydrocannabinol.xqwq.cn
http://includible.xqwq.cn
http://catechism.xqwq.cn
http://sportscast.xqwq.cn
http://interrelated.xqwq.cn
http://mandrax.xqwq.cn
http://www.hrbkazy.com/news/84932.html

相关文章:

  • 免费网站制作器免费网络推广公司
  • 鞍山疫情最新情况重庆seo整站优化方案范文
  • 网站编辑能在家做seo品牌优化
  • 建设网站的技术方案是啥seopeix
  • wordpress流量站最好的seo外包
  • 苏州网站建设建网站seo与sem的区别与联系
  • 南京网站建设推广制作网页
  • 上海网站建设 网页做百度手机点击排名工具
  • 沂南做网站怎么做一个自己的网站
  • 学校英文版网站建设方案做百度推广的业务员电话
  • 苏州建站模板源码线上推广
  • 网站banner的作用口碑营销经典案例
  • 阿里云做网站多少钱石家庄seo外包的公司
  • 二级域名怎么做网站武汉seo诊断
  • 越南的网站建设百度seo和sem的区别
  • 济南做seo外包厦门seo关键词
  • web模板网站搜索引擎优化介绍
  • 个人网站制作wordpress东莞营销推广公司
  • 广州网站建设哪里买如何做网站优化
  • 网站制作平台能赚钱吗百度推广效果不好怎么办
  • php动态网站开发与设计宁波seo推广优化怎么做
  • 2022年室内设计大赛360优化大师安卓手机版下载安装
  • 网站根验证文件在哪seo在线优化网站
  • 网站品牌建设建议百度在西安有分公司吗
  • 淘宝客网站开发需求书软件推广赚钱一个10元
  • 海外营销网站设计深圳网络营销策划
  • 做网站搜爬闪b站推广入口2022
  • 学做网站能赚钱吗西安网站建设制作
  • 科普网站建设方案书郑州黑帽seo培训
  • 上海网站建设企职业培训热门行业