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

建立网站需要多少钱多少钱28湖南岚鸿关键词点击价格查询

建立网站需要多少钱多少钱28湖南岚鸿,关键词点击价格查询,网页制作成品下载免费,一个主机可以做几个网站域名给你一棵二叉树的根节点 root ,找出并返回满足要求的节点数,要求节点的值等于其 子树 中值的 平均值 。 注意: n 个元素的平均值可以由 n 个元素 求和 然后再除以 n ,并 向下舍入 到最近的整数。root 的 子树 由 root 和它的所有…

给你一棵二叉树的根节点 root ,找出并返回满足要求的节点数,要求节点的值等于其 子树 中值的 平均值 。

注意:

  • n 个元素的平均值可以由 n 个元素 求和 然后再除以 n ,并 向下舍入 到最近的整数。
  • root 的 子树 由 root 和它的所有后代组成。

示例 1:

输入:root = [4,8,5,0,1,null,6]
输出:5
解释:
对值为 4 的节点:子树的平均值 (4 + 8 + 5 + 0 + 1 + 6) / 6 = 24 / 6 = 4 。
对值为 5 的节点:子树的平均值 (5 + 6) / 2 = 11 / 2 = 5 。
对值为 0 的节点:子树的平均值 0 / 1 = 0 。
对值为 1 的节点:子树的平均值 1 / 1 = 1 。
对值为 6 的节点:子树的平均值 6 / 1 = 6 。

思路:

我们要得到当前节点的子节点的平均值,核心是在递归中记录当前节点的子节点数和它们值的和。可以利用pair,一次将两个值都放进去进行叠加, 最后进行/操作,判断结果是否等于当前节点的值。

class Solution {
public:
int ans=0;
pair<int,int> dfs(TreeNode *root,pair<int,int> sum)
{if(!root){return {0,0};}auto lp=dfs(root->left,sum);auto lr=dfs(root->right,sum);sum.first+=lp.first+lr.first+root->val;sum.second+=lp.second+lr.second+1;if(sum.first/sum.second==root->val){ans++;}return sum;
}int averageOfSubtree(TreeNode* root) {pair<int,int> sum;dfs(root,sum);return ans;}
};

http://www.dtcms.com/wzjs/432973.html

相关文章:

  • 网站推广咋做的关键词优化搜索排名
  • 网站开发开题报告范文2019百度刷排名优化软件
  • 中小企业网站建设示范平台淘宝的前100个关键词排名
  • 学校网站建设心得网络营销组织的概念
  • 深圳html5网站推广价格seo综合查询 站长工具
  • 我的小程序入口珠海百度搜索排名优化
  • 做网站6个月心得网络营销企业培训
  • wordpress 最近访客湖南网站seo找行者seo
  • 网站建设工具品牌服装网络营销策划书
  • 有没有什么做海报字体的网站以下哪个单词表示搜索引擎优化
  • 怎样建设自己网站搜索引擎seo如何赚钱
  • 视频一页网站怎么做百度入口网址
  • 网站首页结构seo优化裤子关键词
  • 张家港网站建设公司英文网站建设
  • 深圳网站推广优首页排名seo
  • 重庆外贸网站建设公司排名不限次数观看视频的app
  • dedecms 百度网站地图seo培训优化
  • 山东 基层政府网站集约化建设清远新闻最新消息
  • 营销型企业网站策划方案百度客户端下载安装
  • 中英文外贸网站模版关键词怎么找出来
  • 河南网站建设技术公司seo是指搜索引擎营销
  • 小说网站开发业务逻辑百度推广业务电话
  • 重庆哪家做网站好网站收录怎么弄
  • 乌鲁木齐企业网站建设公司市场调研报告范文2000
  • 做网站都可以用什么框架百度一下1688
  • 小程序制作平台开发太原seo团队
  • 旅行社网站规划与建设2023年7月疫情还会严重吗
  • 简单大气网站模板站长统计app下载
  • 东莞微网站建设服务上海最新新闻
  • 汕头网站建设策划关于友情链接的作用有