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

苏州市建设中心网站首页0元做网站

苏州市建设中心网站首页,0元做网站,信息网站的建设,营销推广48个方法1. 题目 给你一棵有 n 个节点的无向树#xff0c;节点编号为 0 到 n-1 #xff0c;它们中有一些节点有苹果。 通过树上的一条边#xff0c;需要花费 1 秒钟。 你从 节点 0 出发#xff0c;请你返回最少需要多少秒#xff0c;可以收集到所有苹果#xff0c;并回到节点 0 …1. 题目 给你一棵有 n 个节点的无向树节点编号为 0 到 n-1 它们中有一些节点有苹果。 通过树上的一条边需要花费 1 秒钟。 你从 节点 0 出发请你返回最少需要多少秒可以收集到所有苹果并回到节点 0 。 无向树的边由 edges 给出其中 edges[i] [fromi, toi] 表示有一条边连接 from 和 toi 。 除此以外还有一个布尔数组 hasApple 其中 hasApple[i] true 代表节点 i 有一个苹果否则节点 i 没有苹果。 示例 1 输入n 7, edges [[0,1],[0,2],[1,4],[1,5],[2,3],[2,6]], hasApple [false,false,true,false,true,true,false] 输出8 解释上图展示了给定的树其中红色节点表示有苹果。 一个能收集到所有苹果的最优方案由绿色箭头表示。示例 2 输入n 7, edges [[0,1],[0,2],[1,4],[1,5],[2,3],[2,6]], hasApple [false,false,true,false,false,true,false] 输出6 解释上图展示了给定的树其中红色节点表示有苹果。 一个能收集到所有苹果的最优方案由绿色箭头表示。示例 3 输入n 7, edges [[0,1],[0,2],[1,4],[1,5],[2,3],[2,6]], hasApple [false,false,false,false,false,false,false] 输出0提示 1 n 10^5 edges.length n-1 edges[i].length 2 0 fromi, toi n-1 fromi toi hasApple.length n来源力扣LeetCode 链接https://leetcode-cn.com/problems/minimum-time-to-collect-all-apples-in-a-tree 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 由题目条件可知向上走的路径只有1个分支把反向的路径存在哈希map里遍历hasApple数组对有苹果的序号进行dfs往上找找到一条边就在哈希表里删除一条最后返回边的个数乘以2 class Solution { public:int minTime(int n, vectorvectorint edges, vectorbool hasApple) {unordered_mapint,int up;//向上走的路径for(vectorint e : edges)up[e[1]] e[0];int s 0;for(int i 0; i hasApple.size(); i){if(hasApple[i])dfs(i, up, s);}return 2*s;}void dfs(int i, unordered_mapint,int up, int s){if(up.count(i)){s;int to up[i];//上层节点up.erase(i);//删除边dfs(to,up,s);}} };360 ms 56.3 MB
http://wiki.neutronadmin.com/news/145828/

相关文章:

  • 文明网站建设情况报告长沙网站开发 58
  • 网站开发所需要的语言百科主题wordpress
  • dede网站地图路径修改广告拍摄
  • 庆阳工程建设网站百度品牌推广
  • 手机网站图片优化太仓市住房和城乡建设局网站
  • vue大型网站开发吗网站代运营价格
  • 营销型网站策划书建设网站的费用如何入账
  • 学生做网站赚钱口碑好的无锡网站建设
  • 网站rar文件湖南招标网官网
  • dw怎么做鲜花网站网站建设需求文章
  • 开一家互联网公司需要多少钱东莞网站优化效果如何
  • 网站运营包括哪些内容有哪些品牌做打底衫的网站
  • 免费网站空间怎么办商丘互联网营销推广
  • wp如何做双语网站外贸建站 智能营销
  • 保山公司做网站什么是网页开发
  • 网站建设国内外研究现状微信公众号登录入口官方
  • 上海市建设小学网站上海微网站建设方案
  • 做什么样的网站seo搜索引擎优化的内容
  • 爱建站吧昆山哪里有做网站的
  • 网站 框架网站飘动广告代码
  • 不要域名做网站搜索引擎营销方法主要有三种
  • 网站说明页内容维护大型门户网站开发
  • 做网站制作外包企业宣传视频
  • 官方网站建设属于什么科目深圳网站建设服务电话
  • 建设网站必备的开发工具二级域名绑定网站
  • 怎么键卖东西的网站公司网站建设推广方案模板
  • 网站运营专员岗位职责视频社区app源码
  • 网站如何从行为数据进行优化html设计主题网站代码
  • 维护一个网站的安全北京66中网站做的不怎么样呀
  • 网站建设的参考文献图片加文字在线制作