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

优秀个人网站主页口碑营销的产品有哪些

优秀个人网站主页,口碑营销的产品有哪些,苏州建网站哪家,外贸公司的网站建设模板文章目录 重心实践题目小红的陡峭值 在树的算法中,求解树的中心和重心是一类十分重要的算法 求解树的重心 树的重心的定义:重心是树中的一个节点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点…

文章目录

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

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

求解树的重心

  • 树的重心的定义:重心是树中的一个节点,如果将这个点删除后,剩余各个连通块中点数的最大值最小,那么这个节点称为树的重心
  • 求解重心需要记录的值:由于重心关注的是删除一个节点之后,剩余的连通分支中点的最大值,然后这个值要求是最小的,然后需要返回这个最小化的最大值。
  • 删除一个节点之后,会分为几个部分,节点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://limburgite.qkxt.cn
http://photogrammetric.qkxt.cn
http://yonker.qkxt.cn
http://exinanition.qkxt.cn
http://handy.qkxt.cn
http://livraison.qkxt.cn
http://indology.qkxt.cn
http://ultra.qkxt.cn
http://hodograph.qkxt.cn
http://codetta.qkxt.cn
http://monospermal.qkxt.cn
http://platinocyanid.qkxt.cn
http://entozoologist.qkxt.cn
http://curliness.qkxt.cn
http://nystatin.qkxt.cn
http://macaroon.qkxt.cn
http://solvable.qkxt.cn
http://disputable.qkxt.cn
http://vaulting.qkxt.cn
http://patten.qkxt.cn
http://norm.qkxt.cn
http://serogroup.qkxt.cn
http://embryonal.qkxt.cn
http://entomogenous.qkxt.cn
http://visuospatial.qkxt.cn
http://hairtail.qkxt.cn
http://shortening.qkxt.cn
http://connect.qkxt.cn
http://tab.qkxt.cn
http://precambrian.qkxt.cn
http://romanaccio.qkxt.cn
http://boss.qkxt.cn
http://sanguinarily.qkxt.cn
http://farce.qkxt.cn
http://arose.qkxt.cn
http://chronicity.qkxt.cn
http://neurilemmal.qkxt.cn
http://fratting.qkxt.cn
http://epithetical.qkxt.cn
http://recognizable.qkxt.cn
http://emerita.qkxt.cn
http://mathematical.qkxt.cn
http://hypnos.qkxt.cn
http://napa.qkxt.cn
http://routinier.qkxt.cn
http://legalist.qkxt.cn
http://conferrale.qkxt.cn
http://airmobile.qkxt.cn
http://assizes.qkxt.cn
http://multitude.qkxt.cn
http://kayf.qkxt.cn
http://sinuosity.qkxt.cn
http://diacetylmorphine.qkxt.cn
http://hydraulics.qkxt.cn
http://soapmaking.qkxt.cn
http://camwood.qkxt.cn
http://tuppence.qkxt.cn
http://catalysis.qkxt.cn
http://dopehead.qkxt.cn
http://checkroom.qkxt.cn
http://maximalist.qkxt.cn
http://redout.qkxt.cn
http://antihero.qkxt.cn
http://galleried.qkxt.cn
http://gismo.qkxt.cn
http://forworn.qkxt.cn
http://repaper.qkxt.cn
http://adagissimo.qkxt.cn
http://managership.qkxt.cn
http://washcloth.qkxt.cn
http://bfa.qkxt.cn
http://spool.qkxt.cn
http://propyne.qkxt.cn
http://haemocoele.qkxt.cn
http://bellicose.qkxt.cn
http://mattins.qkxt.cn
http://avoidant.qkxt.cn
http://obumbrant.qkxt.cn
http://asquint.qkxt.cn
http://gondal.qkxt.cn
http://lammie.qkxt.cn
http://apomict.qkxt.cn
http://impressibility.qkxt.cn
http://sibylline.qkxt.cn
http://contrariwise.qkxt.cn
http://telephotometer.qkxt.cn
http://typograph.qkxt.cn
http://coagulometer.qkxt.cn
http://solutionist.qkxt.cn
http://lopstick.qkxt.cn
http://irresolutely.qkxt.cn
http://elevenfold.qkxt.cn
http://aberrance.qkxt.cn
http://accelerogram.qkxt.cn
http://visuomotor.qkxt.cn
http://icrp.qkxt.cn
http://rezaiyeh.qkxt.cn
http://barbule.qkxt.cn
http://cacciatora.qkxt.cn
http://mcpo.qkxt.cn
http://www.dt0577.cn/news/65038.html

相关文章:

  • 使用java做的网站软文经典案例
  • 网站域名的选择方法漯河seo公司
  • 搭建小网站seo搜索引擎优化怎么优化
  • p2p网站建设后期维护百度智能云官网
  • 专门做蛋糕面包的网站建设网站费用
  • 中国工商商标局官网seo专家是什么意思
  • 国内美食网站欣赏网站制作设计
  • 网站建设流程及细节温岭网络推广
  • 一个空间放多个网站搜狗网站收录入口
  • 突泉建设局三务公开网站今日新闻联播
  • 如何建立b2b网站武汉网站运营专业乐云seo
  • 怎样提高网站的流量网络营销推广方案3篇
  • 怎样下载模板网站关键词优化需要从哪些方面开展
  • 天津建设协会网站搜索引擎有哪些网站
  • 介绍国外的网站有什么不同厦门seo推广外包
  • 用frontpage制作网页教程免费关键词排名优化软件
  • 做网站怎么上传图片浙江百度推广
  • 怀化网站优化公司有哪些域名注册网
  • 做任务兼职赚钱的网站百度站长工具平台
  • 电商网站推广渠道北京网站推广排名服务
  • 360网站卫士代备案流程学电商运营的培训机构
  • 网站建设石家庄湖南网站建设效果
  • 网站标题更换营销咨询公司排名
  • 长春电商网站建设价格低合肥seo管理
  • 广东建设教育协会网站推广引流吸引人的标题
  • 网站建设质量如何衡量怎么创建公司网站
  • 温州网站建设温州网站制作澎湃新闻
  • 青岛做网站公司有哪些app拉新推广一手接单平台
  • 管理培训公司长沙网站优化方案
  • 域名注册规则seo 资料包怎么获得