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

dede发布网站wordpress查询系统主题

dede发布网站,wordpress查询系统主题,厦门大型服装商城网站建设,凡网站创建Every day a Leetcode 题目来源#xff1a;2477. 到达首都的最少油耗 解法1#xff1a;贪心 深度优先搜索 题目等价于给出了一棵以节点 0 为根结点的树#xff0c;并且初始树上的每一个节点上都有一个人#xff0c;现在所有人都需要通过「车子」向结点 0 移动。 对于…Every day a Leetcode 题目来源2477. 到达首都的最少油耗 解法1贪心 深度优先搜索 题目等价于给出了一棵以节点 0 为根结点的树并且初始树上的每一个节点上都有一个人现在所有人都需要通过「车子」向结点 0 移动。 对于某一个节点 xx 不等于 0其父节点为 y因为以节点 x 为根节点的子树上的人都需要通过边 x-y 向节点 0 移动所以为了使这条边上的「车子」利用率最高我们贪心的让 x 的全部子节点上的人到了节点 x 再一起坐车向上移动我们不妨设以节点 x 为根节点的子树大小为 cntx那么我们至少需要「车子」的数量为⌈cntx/seats⌉其中 seats 是每辆车里面座位的数目。 那么我们可以通过从根结点 0 往下进行「深度优先搜索」每一条边上「车子」的数目即为该条边上汽油的开销统计全部边上汽油的开销即为最终答案。 示例 代码 /** lc appleetcode.cn id2477 langcpp** [2477] 到达首都的最少油耗*/// lc codestart class Solution { private:long long ans 0;public:long long minimumFuelCost(vectorvectorint roads, int seats){// 特判if (roads.empty() || seats 0)return 0;int n roads.size();vectorvectorint edges(n 1);for (vectorint road : roads){int from road[0], to road[1];// 记录每个点的邻居edges[from].push_back(to);edges[to].push_back(from);}functionint(int, int) dfs [](int x, int father) - int{int subTreeSize 1;for (int y : edges[x])if (y ! father) // 递归子节点不能递归父节点{// 统计子树大小subTreeSize dfs(y, x);}if (x ! 0) // x 不是根节点ans ceil(1.0 * subTreeSize / seats);return subTreeSize;};dfs(0, -1);return ans;} }; // lc codeend结果 复杂度分析 时间复杂度O(n)其中 n 是数组 roads 的长度。递归这棵树每个节点至多访问一次。 空间复杂度O(n)其中 n 是数组 roads 的长度。
http://wiki.neutronadmin.com/news/233508/

相关文章:

  • 给别人做网站的话术网站被攻击打不开怎么办
  • 开平建设局网站动画专业大学
  • 无锡网站建设工作建站模板工程造价
  • 如何在电脑上建设网站青岛房地产团购网站建设
  • 潍坊市网站中装建设为什么不涨
  • 谷歌推广新手教程广东网络seo推广公司
  • 青岛上市公司网站建设wordpress形式
  • 网站建设企业服务襄樊最好网站建设价格
  • 微网站 地图网站线框图用什么做
  • iis7.0搭建网站安卓门户网站开发
  • 网站策划与建设阶段网站txt地图怎么做
  • 宁波海曙区建设局网站西安网站制作平台
  • 企业做网站公司有哪些垫江集团网站建设
  • 公司网站seo公司江苏商城网站制作公司
  • 网站设计报价单模板长沙好的做网站品牌
  • 移动端网站建设外贸网站建设商家
  • 一个网站做seo学做网站的笔记本
  • 云谷系统网站开发怎么做北京pk10的网站
  • 云南昆明网站建设快速优化百度帐号注册
  • 揭阳网站制作怎样html颜色代码表
  • 建设报考网站查询成绩python 网站开发入门
  • dz门户网站模板购买国外服务器
  • 中国建设职业注册中心网站手机网站打开微信支付功能
  • 网站做app要权限表格网站怎么做
  • 做外贸网站怎么访问外国网站网站建设结构总结
  • 做网站的服务器哪个系统好新出的网络游戏排行榜
  • 做网站哪一家公司好网站建设销售顾问开场白
  • 网站登录验证码怎么做长沙做网站开发哪里好
  • 汕头免费模板建站网页设计分为哪些板块
  • 天圆地方建筑网站秋佐科技公司网站