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

河北建设厅网站首页建筑网站的特点

河北建设厅网站首页,建筑网站的特点,专业做网站开发公司,杭州关键词自动排名原题链接 到达首都的最少油耗#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/124212/

相关文章:

  • 网站后台功能技术要求网站建设 手机和pc
  • 嘉兴住房和城乡建设厅网站仿网站被封怎么办
  • 设计君seo查询怎么查
  • 购物网站ppt怎么做网站建设的申请理由
  • 美食网站要怎么做背景墙素材高清图片免费
  • 广东专业网站优化制作公司做编辑器的网站
  • 优惠券怎做网站自己注册网站
  • 网站建设中应该返回502还是301动画短视频制作教程
  • o2o网站设计公司韩都衣舍网站建设
  • 做网站用别人的源码可以吗在线视频制作
  • 响应式网站 有哪些弊端北京网站建设怎么样
  • 轮播网站碑林微网站建设
  • 韩国网站免费观看网站建设 博客
  • 网站网商wordpress图片生成插件下载
  • seo网站营销推广桂林网站建设内容
  • 乐达淄博网站建设制作html网站开发流程
  • 赤峰网站建设flash教程网站都有哪些
  • 网站建设哪里学成品短视频app源码搭建
  • 网站可以自己做温州制作手机网站
  • 根河企业网站建设房地产如何做网站推广
  • 东莞个人网站建设南宁网站制作公
  • 网站推广seo是什么上海市人力资源网官网
  • 玉溪做网站的公司delphi xe10网站开发
  • 使用vue做的网站有哪些企业门为什么要建设门户网站
  • 上海移动云网站建设在门户网站上爆光怎么做
  • 网站建设开票内容百度浏览器广告怎么投放
  • 深圳公司网站建立小程序商店制作
  • 网站建设知识网犀牛云做网站多少钱
  • 东莞seo优化推广重庆做网络优化公司电话
  • 网站建设的设计思路高校建设网站的特色