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

相关文章:

  • 佛山精品网站建设麻涌镇网站建设
  • 视频网站开发费用常州模板建站哪家好
  • 成都网站开发制作wordpress手机端菜单被挤到第二行
  • 上海网站建设的价格低交互网站怎么做的
  • 网站搭建就来徐州百度网络非常好公司logo注册
  • 学校网站建设制度微趋道官网手机小程序制作
  • 网站查询站长工具网站实施过程
  • 做整装的网站更改各网站企业信息怎么做
  • .net flash网站模板不同类型网站
  • 做网站学的是代码吗网站的内部链接如何做
  • 网站怎么做能让人搜到有哪些网站做外贸的
  • 山西时代网站建设wordpress基本
  • 如何做网络集资网站《梦幻西游》官网
  • 网站开发工作怎么样pc响应式网站设计
  • 网站建设漂亮的模板android基础入门教程
  • 做刷单网站犯法吗线上推广如何引流
  • 电商网站模板网站代码 公告栏 php
  • 开源的网站后台程序网站的建设与运营
  • 网站建设的需求是什么意思网站建设公司做的网站
  • 建设考试的报名网站wordpress html5播放优酷
  • 建站流程网站上线当当网网站内容建设的分析
  • 网站建设服务市场趋势大宗商品期货交易平台
  • 上海协策网站制作金融网站织梦模板
  • dede网站开发步骤网站建设公司合伙人
  • 专业做胶粘剂招聘网站展示页网站怎么做排名
  • 有多少做汽车的网站dw自己做网站
  • 青岛网景互联网站建设公司导航网站开发工具
  • 做相册集什么网站抖音代运营报价表
  • 东莞路桥投资建设公司招聘北京网站推广优化公司
  • 如何与对方网站做相互链接wordpress鼠标点击文字手机端