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

手机网站建设基本流程seo网站结构优化

手机网站建设基本流程,seo网站结构优化,网站友情链接怎么做,asp网站模板题目链接:leetcode 337 1.题目 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。 除了 root 之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的…

题目链接:leetcode 337

1.题目

小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。

除了 root 之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果 两个直接相连的房子在同一天晚上被打劫 ,房屋将自动报警。

给定二叉树的 root 。返回 在不触动警报的情况下 ,小偷能够盗取的最高金额 。

2.示例&数据范围

1)示例 1:
输入: root = [3,2,3,null,3,null,1]
输出: 7
解释: 小偷一晚能够盗取的最高金额 3 + 3 + 1 = 7

2)示例 2:
输入: root = [3,4,5,1,3,null,1]
输出: 9
解释: 小偷一晚能够盗取的最高金额 4 + 5 = 9

3)提示:
树的节点数在 [1, 104] 范围内
0 <= Node.val <= 104

3.分析

本质上是一个树状dp问题,可以使用两个unordered_map来存储当前根节点被选取/未被选取的最高金额,然后左子树和右子树递推即可

4.代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:int ans=0;unordered_map <TreeNode*, int> f,g;void get_dfs(TreeNode* root){if(root==NULL) return;int fx=0,fy=0,rx=0,ry=0;get_dfs(root->left);get_dfs(root->right);if(root->left!=NULL){fx=f[root->left];rx=g[root->left];}if(root->right!=NULL){fy=f[root->right];ry=g[root->right];}f[root]=max(fx,rx)+max(fy,ry);g[root]=fx+fy+root->val;}int rob(TreeNode* root) {get_dfs(root);return max(f[root],g[root]);}
};
http://www.yidumall.com/news/57260.html

相关文章:

  • 网站服务器备案查询网站免费建站网站一站式
  • 做qq空间网站百度关键词排名查询接口
  • 做一网站需要多少钱主流网站关键词排名
  • wordpress导航 t深圳seo优化排名
  • 网站改版 价格亚马逊seo推广
  • 烟台网站建设方案托管抖音关键词排名优化软件
  • 免费建立个人网站的哪些平台好中国最大的企业培训公司
  • 网站200mb空间福州网站seo优化公司
  • 佛山java web网站开发成都百度推广公司联系电话
  • 广东珠海网站建设竞价托管就选微竞价
  • 人力资源网站开发说明书蚌埠网络推广
  • 公司怎么建设网站小红书搜索指数
  • 个人注册网站怎么注册快排seo排名软件
  • 网站建设关键词优化百度入驻绍兴
  • 宁波搭建网站价格高端网站建设制作
  • 莆田外贸网站建设google站长工具
  • 晋江规划建设局网站广州网络推广公司有哪些
  • 新疆建设兵团国资委官方网站中国国家人事人才培训网
  • 松原手机网站开发搜索引擎调词工具哪个好
  • 做平台网站一般有php还是js如何在百度上发布自己的文章
  • 环保企业的网站怎么做临沂seo排名外包
  • wordpress邀请码注册引擎优化搜索
  • 橙子建站官网是哪个百度推广怎么做的
  • 成都企业建站系统全球搜
  • 做网站网络培训学校招生方案范文
  • 长治网站运营新品上市怎么推广词
  • 电脑自带做网站的软件营销型网站建设需要多少钱
  • 手机网站自动适配北京seo营销公司
  • 在那个网站做义工好哈尔滨最新疫情
  • 网站设计建设最新的即时比分