当前位置: 首页 > 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.yutouwan.com/news/380724/

相关文章:

  • 网站模板免费下载网站郓城做网站网络公司
  • 网站开发用什么图片格式最好网站建设培训教程新手入门到精通
  • 查看网站速度3d设计公司
  • 网站制作建设需求济南个人网站建设
  • 政务类网站西乡网站建设
  • 潍坊seo建站重庆做网站多少钱
  • 黑色时尚橱柜网站源码贵阳手机银行app下载
  • 网站服务器异常是什么意思wordpress搜索功能优化
  • 两学一做网站源码广州竞价外包
  • 扬州网站推广公司上海集团网站建设公司好
  • 城口自助建站深圳营销型网站建设公司网络服务
  • 十堰网站制作快速网站
  • 网站怎样投放广告位东莞厚街劳务事件
  • wordpress新闻站做易经类的网站
  • 陕西网站建设营销推广江西南昌网站建设哪家公司好
  • 泰安哪里可以做网站网站关键字怎么分割
  • 亚购物车功能网站怎么做的wordpress 获取下一篇
  • 网站开发软件和工具ide和编辑器宁波网站制作作
  • wordpress多站点问题网站地图灰色效果的怎么做的
  • 集美网站建设阿里云服务器做盗版视频网站
  • 旅游类网站设计镇江网站制作费用
  • 网站服务器规划 用户数网站需要每个城市做推广吗
  • 做网站的费用如何写分录西安搬家公司电话附近联系方式
  • 哈尔滨营销网站制作3d网页游戏开服表
  • 专门做设计的网站有哪些做项目的编程网站
  • h5开发网站优点上海元山建设有限公司网站
  • 东营网站建设价钱表抖音小程序开发公司
  • 石家庄网站建设费用工程建设承包合同
  • 用网站做自我介绍做电商网站一般多少钱
  • 青岛做家纺的公司网站android开发下载wordpress