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

广告建设网站建设丹阳建站推广管理

广告建设网站建设,丹阳建站推广管理,石家庄网站建设远策科技,wordpress文章点赞插件1. 题目 给你一棵二叉树#xff0c;它的根为 root 。请你删除 1 条边#xff0c;使二叉树分裂成两棵子树#xff0c;且它们子树和的乘积尽可能大。 由于答案可能会很大#xff0c;请你将结果对 10^9 7 取模后再返回。 示例 1#xff1a; 输入#xff1a;root [1,2…1. 题目 给你一棵二叉树它的根为 root 。请你删除 1 条边使二叉树分裂成两棵子树且它们子树和的乘积尽可能大。 由于答案可能会很大请你将结果对 10^9 7 取模后再返回。 示例 1 输入root [1,2,3,4,5,6] 输出110 解释删除红色的边得到 2 棵子树和分别为 11 和 10 。它们的乘积是 110 11*10示例 2 输入root [1,null,2,3,4,null,null,5,6] 输出90 解释移除红色的边得到 2 棵子树和分别是 15 和 6 。它们的乘积为 90 15*6示例 3 输入root [2,3,9,10,7,8,6,5,4,11,1] 输出1025示例 4 输入root [1,1] 输出1提示 每棵树最多有 50000 个节点且至少有 2 个节点。 每个节点的值在 [1, 10000] 之间。来源力扣LeetCode 链接https://leetcode-cn.com/problems/maximum-product-of-splitted-binary-tree 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. DP解题 class Solution { public:int maxProduct(TreeNode* root) {int sum subsum(root);//求每个节点的包含自己在内及子节点和unsigned long long maxProduct 1;dfs(root,sum,maxProduct);//遍历树对每个节点求 val*sum-val,取最大return int(maxProduct%1000000007);}int subsum(TreeNode* root){if(!root) return 0;int l subsum(root-left);//自底向上DPint r subsum(root-right);root-val lr;return root-val;}void dfs(TreeNode* root, int sum, unsigned long long maxProduct){if(!root || (!root-left !root-right)) return;unsigned long long product;if(root-left){product (unsigned long long)root-left-val * (sum-root-left-val);if(product maxProduct)maxProduct product;}if(root-right){product (unsigned long long)root-right-val * (sum-root-right-val);if(product maxProduct)maxProduct product;}dfs(root-left,sum,maxProduct);dfs(root-right,sum,maxProduct);} };
http://www.pierceye.com/news/947523/

相关文章:

  • 网站建设中国十强阜阳网站制作公司多少钱
  • 网站建设公司 温州虚拟机电脑网页版
  • 网站建设原理与实践深建市住房和城乡建设局网站
  • 南通建设招聘信息网站平面设计工作室怎么接单
  • 手机网站开发技巧wordpress网站外包
  • 南昌外贸网站建设宿州做企业网站
  • 专题网站建站给医院做网站赚钱吗
  • 泉州市做网站网站建设培训需要多少钱
  • 网站开发的外文翻译静态网站制作视频
  • 小企业做网站有用吗大气网站首页欣赏
  • 常见的企业网站有哪些苏州网站建设一站通
  • 陕西省高速公路建设集团公司网站外包网站开发 收费
  • 免费做网站刮刮卡腾讯html网页制作软件
  • 网站快照网站反链一般怎么做
  • 山东东营建设网官方网站专做h5的公司网站
  • 电商网站建设题库做海岛旅游类网站的背景及意义
  • 网站开发后台框架wordpress 文章同步微信
  • 小型网站有哪些怎么搭建自己的网站
  • 注册网站域名的入口网站开发公司的
  • vs2012 建网站光明区公明街道
  • 公司网站建设属于什么职位杭州专业seo公司
  • 网站SEO容易做吗网络链接推广
  • 建立免费公司网站自适应型网站建设费用
  • 郑州大学现代远程教育《网页设计与网站建设》课程考核要求云南网站建设企业
  • 电商网站的支付功能广州建设诚信评分网站
  • 网站在哪里建立刷推广
  • 网站上的公告怎么做参考文献太原工程建设招投标信息网站
  • 网站建设找云尚网络asp网站文件
  • 广州的企业网站建设网站推广途径和推广要点
  • 如何保存个人网站东营网红餐厅