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

郑州品牌营销网站建设app开发方案

郑州品牌营销网站建设,app开发方案,学it去哪里学比较好,做调查问卷赚钱注册网站原题链接 到达首都的最少油耗#xff1a;一种优雅的解决方案 题目解析 这个算法题目描述了一个有趣的场景#xff1a;一棵由城市和道路组成的树形结构#xff0c;其中每个节点代表一个城市#xff0c;边代表道路。所有城市的代表需要前往编号为0的城市——首都参加会议。… 原题链接 到达首都的最少油耗一种优雅的解决方案 题目解析 这个算法题目描述了一个有趣的场景一棵由城市和道路组成的树形结构其中每个节点代表一个城市边代表道路。所有城市的代表需要前往编号为0的城市——首都参加会议。任务是计算代表们到达首都所需的最小油耗假设每座城市只有一辆车且每辆车的座位数相同。 输入说明 roads: 一个二维数组表示城市间的双向道路。seats: 整数表示每辆车的座位数。 输出说明 返回一个整数表示最小的油耗总量。 题解思路 这个问题可以转化为遍历树的问题。对于树中的每一个非首都节点计算它的子树中有多少个节点并将这个数除以座位数向上取整得到的就是从该节点到首都所需的最少油耗。最后将所有这些油耗相加即可。 C 代码实现 class Solution { public:long long minimumFuelCost(vectorvectorint roads, int seats) {unordered_mapint, vectorint graph;for (auto v : roads) {int x v[0], y v[1];graph[x].push_back(y);graph[y].push_back(x);}long long ans 0;functionlong long(long long, long long) dfs [] (long long node, long long fa) {long long size 1;for (auto chi : graph[node]) {if (chi fa) continue;size dfs(chi, node);}if (node) {// 向上取整的技巧性写法。ans (size - 1) / seats 1;}return size;};dfs(0, 0);return ans;} };解释 创建一个图 g存储每个城市的相邻城市。使用深度优先搜索DFS遍历树计算每个子树的大小。对于每个子树将其大小除以座位数并向上取整得到的结果加到总油耗 ans。返回总油耗。 结论 这个题解提供了一个高效且清晰的方法来解决“到达首都的最少油耗”问题展示了如何利用树的结构和深度优先搜索算法来优雅地解决实际问题。
http://www.zqtcl.cn/news/944413/

相关文章:

  • 国外比较好的资源网站请人做外贸网站应注意什么问题
  • 人网站设计与制作什么是销售型网站
  • 最简单网站开发软件有哪些企业电子商务网站建设问题
  • 玉林网站制作简单的网站制作代码
  • 滨州建设厅网站长沙好的做网站品牌
  • 教务系统网站建设模板下载为网站开发
  • 成都市建设招标网站加载wordpress外部文件
  • 网站做兼容处理怎么浙江seo博客
  • 设计商城的网站建设电商网站建设与管理实践
  • 怎样建一个英文网站制作视频的手机软件
  • 昆明做网站费用被骗去国外做网站网站推广
  • 京东商城网站怎么做静态网页有什么特点
  • 网站上线准备工作网站源码运行
  • 视频剪辑自学网站wordpress怎样改头像
  • 女装网站模板青岛开发区网站
  • dede网站后台海外网络服务器
  • 三合一企业网站模板wordpress做的外贸网站
  • 常州做企业网站的公司亚马逊雨林有原始部落吗
  • 临沂网站设计哪家好qq浏览器网页版进入
  • seo资料站哔哩哔哩官方网站首页
  • 前端怎么做网站万网域名管理入口
  • asp.net 做网站实例特别酷炫网站
  • 个人网站的内容网页设计图片显示不出来怎么弄
  • 福建省建设人才与科技发展中心网站首页关于制作网站收费标准
  • 什么软件可以发帖子做推广中山优化网站
  • 中山网站建设开发网络营销的基本功能
  • 温州平阳县网站建设兼职免费下载简历模板
  • 导购网站 转化率wordpress 拓展
  • 美文分享网站源码互联网网站建设
  • 做网站用php还是python建设网站价格