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

易网拓做网站多少钱手机网站cms 开源

易网拓做网站多少钱,手机网站cms 开源,怎么做有趣视频网站,湖南长沙门户网站给你一个有 n 个结点的二叉树的根结点 root ,其中树中每个结点 node 都对应有 node.val 枚硬币。整棵树上一共有 n 枚硬币。 在一次移动中,我们可以选择两个相邻的结点,然后将一枚硬币从其中一个结点移动到另一个结点。移动可以是从父结点到…

给你一个有 n 个结点的二叉树的根结点 root ,其中树中每个结点 node 都对应有 node.val 枚硬币。整棵树上一共有 n 枚硬币。

在一次移动中,我们可以选择两个相邻的结点,然后将一枚硬币从其中一个结点移动到另一个结点。移动可以是从父结点到子结点,或者从子结点移动到父结点。

返回使每个结点上 只有 一枚硬币所需的 最少 移动次数。

每个硬币移动一次就会经过一条边, 原问题可用转换为, 所有边被经过的次数之和。

二叉树中每一条边会连接一个子树,这个子树多的硬币会经过这条边,少的硬币会从其他地方运到该子树。

所以每个边被经过的次数,就是该边对应的子树中  节点个数  和  金币个数之差  的绝对值。

可以使用dfs来做。

vector<int>dfs(node *root):表示以root为根节点的树中 节点个数 和 金币个数 ,v[0]表示节点个数,v[1]表示金币个数。

vector<int>dfs(root):

  vector<int>v,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 res=0;vector<int>dfs(TreeNode *root){vector<int>v(2,0);vector<int>left(2,0);vector<int>right(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.yayakq.cn/news/949117/

相关文章:

  • 无锡工程建设信息网站旅游网站怎样做网络宣传
  • 网站seo策划方案案例分析工程项目流程八个阶段
  • 数学老师做直播的网站网站建设在线培训
  • 培训如何优化网站淄博桓台网站建设定制
  • 杨和网站建设自己可以学做网站吗
  • 动力网站杭州模板建站
  • 网站建设流程教案电影模板哪个网站好
  • 关于网站建设论文的结束语查看别人网站的访问量
  • 怀柔做网站抖音seo推广
  • wordpress全站静态页面如何推广品牌
  • 网站建设的论文参考文献烟台艺术学校官网
  • 永嘉做网站建设个人技术网站
  • 网站的数据备份和恢复优秀的网站建设开发案例
  • 网站建设方案书编写郑州市建筑材料信息价
  • 18末年年禁止观看网站手机应用市场下载安装到手机
  • 简约式网站几大网络公司排名
  • 做网站应该注意些什么问题做系统和做网站的区别
  • 会泽网站建设大连本地服务信息网
  • 宁波网站建设内容app开发平台
  • 网站开发知乎商城购物网站定制
  • 卡片风格网站网页搜索图片
  • 广州自助建站网站文件解压
  • 召开网站建设培训会建设营销型网站不足之处
  • 个人网站做得优秀的asp.net网站制作教程
  • 开发网站需要问什么Wordpress 视频界面
  • 电商设计公司淄博网站优化服务
  • 网页设计网站名称网站首页浮动广告怎么做
  • 平凉热度网站建设做富集分析的网站
  • 网站建设如何避免陷入模仿误区绑定手机网站文件夹
  • 中文域名注册网站中国服装网官网