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

网站开发 定制 合同范本建设网站需要掌握什么编程语言

网站开发 定制 合同范本,建设网站需要掌握什么编程语言,手机英文网站大全,中国万网首页文章目录1. 题目2. 解题1. 题目 小扣有一个根结点为 root 的二叉树模型#xff0c;初始所有结点均为白色#xff0c;可以用蓝色染料给模型结点染色#xff0c;模型的每个结点有一个 val 价值。 小扣出于美观考虑#xff0c;希望最后二叉树上每个蓝色相连部分的结点个数不能… 文章目录1. 题目2. 解题1. 题目 小扣有一个根结点为 root 的二叉树模型初始所有结点均为白色可以用蓝色染料给模型结点染色模型的每个结点有一个 val 价值。 小扣出于美观考虑希望最后二叉树上每个蓝色相连部分的结点个数不能超过 k 个求所有染成蓝色的结点价值总和最大是多少 示例 1 输入root [5,2,3,4], k 2 输出12 解释结点 5、3、4 染成蓝色获得最大的价值 53412示例 2 输入root [4,1,3,9,null,null,2], k 2 输出16 解释结点 4、3、9 染成蓝色获得最大的价值 43916提示 1 k 10 1 val 10000 1 结点数量 10000来源力扣LeetCode 链接https://leetcode-cn.com/problems/er-cha-shu-ran-se-UGC 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 自底向上 DPunordered_mapTreeNode*, unordered_mapint, int m; 定义每个节点TreeNode*该节点相连的蓝色点数量最大的和 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution {unordered_mapTreeNode*, unordered_mapint, int m;//每个节点TreeNode*该节点相连的蓝色点数量最大的和int n; public:int maxValue(TreeNode* root, int k) {n k;dfs(root);int ans 0;for(auto it m[root].begin(); it ! m[root].end(); it){int v1 it-second;ans max(ans, v1);}return ans;}void dfs(TreeNode* root){if(!root) return;dfs(root-left);dfs(root-right);if(m.count(root-left) m.count(root-right)){for(auto it m[root-left].begin(); it ! m[root-left].end(); it){int n1 it-first, v1 it-second;for(auto it1 m[root-right].begin(); it1 ! m[root-right].end(); it1){int n2 it1-first, v2 it1-second;// root 不涂色root相连的有色节点为0m[root][0] max(m[root][0], v1v2);if(n1n2 n){ // root 涂色m[root][n1n21] max(m[root][n1n21], v1v2root-val);}}}}else if(m.count(root-left)){for(auto it m[root-left].begin(); it ! m[root-left].end(); it){int n1 it-first, v1 it-second;// root 不涂色root相连的有色节点为0m[root][0] max(m[root][0], v1);if(n1 n){ // root 涂色m[root][n11] max(m[root][n11], v1root-val);}}}else if(m.count(root-right)){for(auto it m[root-right].begin(); it ! m[root-right].end(); it){int n1 it-first, v1 it-second;// root 不涂色root相连的有色节点为0m[root][0] max(m[root][0], v1);if(n1 n){ // root 涂色m[root][n11] max(m[root][n11], v1root-val);}}}else{ // root 不涂色root相连的有色节点为0m[root][0] max(m[root][0], 0);// root 涂色m[root][1] max(m[root][1], root-val);}} };880 ms 249.1 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/677124/

相关文章:

  • 濮阳建站建设室内设计效果图图片
  • 上海找做网站公司国外网站国内做好还是国外做
  • 一个vps建两个网站怎么弄数据库济南地产行业网站开发
  • 网站到期请续费站长网
  • 个人网站名字可以用哪些促销网站怎么做
  • 网站开发需要提供哪些东西镇江网络违法网站
  • 都江堰建设局官方网站wordpress分享此文章
  • 素材网站整站下载赣州网站建设信息
  • 网上做问卷报酬不错的网站是iis 如何新建网站
  • 济南建设监理协会网站雄安网站建设单位
  • 微网站模板怎么用公司网站无法打开
  • 查询网站备案进度做外贸的数据网站
  • 广州建网站哪儿济南兴田德润简介室内设计效果图手绘图
  • 网站页面设计要求做搜狗网站优化
  • 家纺代发网站建设百度怎么做开锁网站
  • 哈尔滨网站建设有哪些做互联网项目怎么推广
  • 网站首页代码怎么做温州设计集团有限公司官网
  • 如何更换网站图片自己做头像的网站漫画
  • 网站设计风格确认书网站标题 没有排名
  • iis内网站设置允许脚本执行免费行情100个软件
  • 网站如何做团购网站域名做链接怎么做
  • 绿色蔬菜网站模板怎么做网站网站的代理
  • 网站seo优化推广专业app开发制作团队
  • 学校网站建设工作网上推广怎么做
  • 二 网站建设的目的及功能定位想找个专业做网站公司
  • 国内网站建设建设合肥城乡建设网站首页
  • 昆明市住房和城乡建设局网站怎么导出wordpress 整个网站
  • 哈尔滨 高端网站建设好用的网站链接
  • 优化网站建设seo关于申请网站建设经费的请示
  • 公交车网站怎么做留言板新公司起名大全