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

内蒙古自治区网站建设_网站建设公司_动画效果_seo优化

网站建设是怎样的,wordpress建设网站的方法,wordpress仿砍柴网,西宁集团网站建设给你一个有 n 个结点的二叉树的根结点 root #xff0c;其中树中每个结点 node 都对应有 node.val 枚硬币。整棵树上一共有 n 枚硬币。 在一次移动中#xff0c;我们可以选择两个相邻的结点#xff0c;然后将一枚硬币从其中一个结点移动到另一个结点。移动可以是从父结点到…给你一个有 n 个结点的二叉树的根结点 root 其中树中每个结点 node 都对应有 node.val 枚硬币。整棵树上一共有 n 枚硬币。 在一次移动中我们可以选择两个相邻的结点然后将一枚硬币从其中一个结点移动到另一个结点。移动可以是从父结点到子结点或者从子结点移动到父结点。 返回使每个结点上 只有 一枚硬币所需的 最少 移动次数。 每个硬币移动一次就会经过一条边 原问题可用转换为 所有边被经过的次数之和。 二叉树中每一条边会连接一个子树这个子树多的硬币会经过这条边少的硬币会从其他地方运到该子树。 所以每个边被经过的次数就是该边对应的子树中  节点个数  和  金币个数之差  的绝对值。 可以使用dfs来做。 vectorintdfs(node *root)表示以root为根节点的树中 节点个数 和 金币个数 v[0]表示节点个数v[1]表示金币个数。 vectorintdfs(root):   vectorintv,left,right;        if(root-left)               left   dfs (root-left)res abs(left[0]-left[1]);        if(root-right)              right  dfs (root-right); res abs(right[0]-right[1]);       v[0]left[0]right[0]1;       v[1]left[1]right[1]root-val;      return v;           class Solution { public: int res0;vectorintdfs(TreeNode *root){vectorintv(2,0);vectorintleft(2,0);vectorintright(2,0); if(root-left){left dfs(root-left);}if(root-right){right dfs(root-right); }res abs(left[0]-left[1]);res abs(right[0]-right[1]);v[0]left[0]right[0]1;v[1]left[1]right[1]root-val;return v;}int distributeCoins(TreeNode* root) {dfs(root);return res;} };
http://www.ihoyoo.com/news/129613.html

相关文章:

  • 协会网站建设哪里实惠网站的空间是啥
  • 互联网大赛建设网站策划书网站建设与维护教学视频教程
  • 巴中微网站建设青岛本地生活网
  • 网站建设套建筑云平台
  • 网站开发东莞自己怎么做响应式网站
  • 洛阳网站改版维护公司单产品网站模板
  • 做图模板网站商业空间设计有限公司
  • 网站配色方案网站建设费用低设计好
  • 南阳做网站优化哪家好江阴市做网站的
  • php 上传到网站短网址在线生成工具
  • 网站排名掉了怎么恢复网络知识
  • 河北地矿建设集团官方网站网站导航栏如何优化
  • 小型网络公司是干嘛的谷歌自建站和优化
  • igem网站建设wordpress修改文件上传大小
  • 做网站可以没有框架吗网页制作技术学什么
  • 洛阳响应式建站刚刚大连发布紧急通知
  • 焦作做网站优化金融类的网站怎么做
  • 简述一个网站设计的主要步骤程序员 做网站 微信公众号 赚钱
  • 做网站吸引客户html网页制作难吗
  • 山东青岛网站建设公司排名天津建设工程信息网官网查询
  • wordpress自动加水印搜索引擎优化简称
  • 专业做网站制作的公司线上销售渠道
  • 网站模块结构图宁波做网站定制
  • 做网站怎样调用支付宝接口个人免费网站建站运营
  • 网站宣传方案如何给公司注册网站
  • 淘宝联盟的网站怎么做网页设计中好的网站
  • 网站ftp密码wordpress网站内容
  • 深圳高端人力资源公司网站关键词怎么优化
  • 爱站网长尾关键词挖掘工具的作用联盟营销平台
  • 网站com域名上不去cn能wordpress 制作支付页