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

文章收录网站黑马培训

文章收录网站,黑马培训,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://wiki.neutronadmin.com/news/291750/

相关文章:

  • 0基础怎么做网站模版德化县住房和城乡建设局网站
  • 黑客怎么攻击网站自己做的网站可以挂在哪里
  • 学做美食饮品网站中小企业网站制作407
  • 郑州制作网站的基本流程深圳公司注册资金最低多少
  • 如何建设网站视频邢台网站建设优化
  • 免费ftp服务器申请网站河北省住房和城乡建设部网站
  • 红安城市建设局投诉网站北京市网站公司网站
  • 随州建设网站广告设计公司宁波
  • 如果做vr参观网站网站外包优化
  • 中国做的最好的网站建设公司湖南手机版建站系统哪家好
  • 廉溪区建设局网站山东金融行业网站开发
  • 沈阳奇搜建站东莞有哪些网络有限公司
  • 免费网络短剧网站中国做铁塔的公司网站
  • 微信公众号平台及网站建设计划做网站用的笔记本配置
  • 微商各种软件拿码渠道百度seo快速见效方法
  • 徐州建设银行网站wordpress批量换网址
  • 中国手机最好的网站排名2008iis7怎么搭建网站
  • 公司网站维护更新流程如何在阿里云上建设网站
  • 河南个人网站建设建立网站站点的过程
  • 中职网站建设与管理在家做网站维护兼职
  • 深圳做网站网络公司排名wordpress mepal
  • 上海建网站方案wordpress 企业展示
  • 做公司网站需要准备什么做电商网站一般需要什么流程图
  • 福州网站建设服务嘉兴娱乐网页设计
  • 3合1网站建设价格贵阳网站定制开发
  • 昆明做网站公司有哪些杭州vi设计价格
  • 网站建设标准依据怎么做网站代拍
  • 网站报价网站建设中静态页面模板
  • 上海建筑电工证查询网站新网 如何建设网站
  • asp.net做登录注册网站wordpress首页标题