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

亦庄网站设计网站推广网络营销方案

亦庄网站设计,网站推广网络营销方案,wordpress 小工具 音乐播放器,wordpress对虚拟主机的要求2049. 统计最高分的节点数目 给你一棵根节点为 0 的 二叉树 #xff0c;它总共有 n 个节点#xff0c;节点编号为 0 到 n - 1 。同时给你一个下标从 0 开始的整数数组 parents 表示这棵树#xff0c;其中 parents[i] 是节点 i 的父节点。由于节点 0 是根#xff0c;所以 p…2049. 统计最高分的节点数目 给你一棵根节点为 0 的 二叉树 它总共有 n 个节点节点编号为 0 到 n - 1 。同时给你一个下标从 0 开始的整数数组 parents 表示这棵树其中 parents[i] 是节点 i 的父节点。由于节点 0 是根所以 parents[0] -1 。 一个子树的 大小 为这个子树内节点的数目。每个节点都有一个与之关联的 分数 。求出某个节点分数的方法是将这个节点和与它相连的边全部 删除 剩余部分是若干个 非空 子树这个节点的 分数 为所有这些子树 大小的乘积 。 请你返回有 最高得分 节点的 数目 。 示例 1:输入parents [-1,2,0,2,0] 输出3 解释 - 节点 0 的分数为3 * 1 3 - 节点 1 的分数为4 4 - 节点 2 的分数为1 * 1 * 2 2 - 节点 3 的分数为4 4 - 节点 4 的分数为4 4 最高得分为 4 有三个节点得分为 4 分别是节点 13 和 4 。示例 2输入parents [-1,2,0] 输出2 解释 - 节点 0 的分数为2 2 - 节点 1 的分数为2 2 - 节点 2 的分数为1 * 1 1 最高分数为 2 有两个节点分数为 2 分别为节点 0 和 1 。 提示 n parents.length2 n 10510^5105parents[0] -1对于 i ! 0 有 0 parents[i] n - 1parents 表示一棵二叉树。 解题思路 先创建节点类用来保存二叉树节点之间的关系以及每个节点下属节点的数量递归查找每个节点的后代节点的数量保存在每个节点中每次删除某个节点计算分数的公式为左子树的节点个数 * 右子树的节点个数 * 总节点数-当前子树节点个数。遍历所有节点统计最高得分 节点的 数目 。 代码 class Node{ public:Node *left,*right;int children;}; class Solution { public:int countHighestScoreNodes(vectorint parents) {mapint,Node* m;for (int i 0; i parents.size(); i) {m[i]new Node();}for (int i 1; i parents.size(); i) {Node *pm[parents[i]],*curm[i];if (p-left! nullptr)p-rightcur;else p-leftcur;}this-totalparents.size();count(m[0]);dfs(m[0]);return maxn;}long long maxx0;int maxn0,total;int count(Node *root){if (root nullptr) return 0;int lcount(root-left),rcount(root-right);return root-children(1lr);}void dfs(Node *root){if (root nullptr) return ;dfs(root-left);dfs(root-right);long long num(long long)(root-left nullptr?1:root-left-children)*(long long)(root-right nullptr?1:root-right-children)*(long long)max(1,total-root-children);if (nummaxx){maxxnum;maxn1;}else if (nummaxx){maxn;}} };
http://www.pierceye.com/news/438/

相关文章:

  • 可以免费制作网页的网站谷歌浏览器下载手机版安卓官网
  • 婚恋网站翻译可以做吗成都住建局官网怎么查询楼盘剩余房
  • 做网站加模块开发是什么工作
  • 网站首页幻灯片不显示小网站怎么建设
  • 手机网站排版网站建设技术外包
  • 成都网络公司有哪些襄樊seo
  • 做美食的网站哪个好建设金融网站
  • 茶具网站模板做网站的公司成都
  • 上海市民营企业100强网站设计网站优化公司
  • 做家具有那个网站好51wordpress
  • 网站程序源码网页设计导航栏素材
  • 免费建设微网站制作网站维护公司推荐
  • 怎么买做淘宝优惠券网站上海网站建设公司指南
  • 公共部门网站建设维护游戏音效设计师培训
  • 首钢水钢赛德建设有限公司网站做运营常用的网站
  • 网站改名 备案免费空间是什么意思
  • 内部网站可以做ipc备案seo流量排名软件
  • 免费做的网站怎么设置域名海外互联网推广平台
  • 鄂州网站建设推广报价wordpress 定时计划失败
  • 做金融看哪些网站有哪些内容北京上海网站建设公司哪家好
  • 做司法考试题目的网站牛商网招聘
  • 网站后台管理系统怎么上传网站建设微企
  • 安阳手机网站制作兰州网站制作公司
  • 用python做 网站论坛网站做关键词
  • 南宁网站定制把网站做进微信公众号
  • 网站开发运行环境有哪些做家具有那个网站
  • 小说网站设计模板杭州全案设计公司
  • 电子商务网站 费用江油市建设局网站
  • app免费制作网站自己做网站去哪买服务器
  • 绵阳 网站开发 公司石家庄知名网站