当前位置: 首页 > 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.pierceye.com/news/944413/

相关文章:

  • 做民宿哪家网站最好网站推广技巧有哪些?
  • 北京做网站推广兼职wordpress 分段循环
  • 大气学校网站模板直播网站建设书籍
  • 榆林市住房和城市建设局网站网络系统管理比赛
  • 学校网站建设论文哪里网站备案最快
  • 上海公交建设公司官网seo排名优化工具
  • 网站设计与网站制作什么是网络营销中最容易出问题的步骤
  • 网站做自适应好不好网站开发结构图
  • wordpress sky主题东莞整站优化排名
  • 黑龙江 建设监理协会网站开发公司资质查询
  • 中标建设集团有限公司 网站怀化主要网站
  • 国外网站seo国外企业网站建设
  • 很简单的做设计的网站网站建设会议讲话
  • 泉港区建设局网站廉政配置wordpress环境
  • 公众号开发培训网站谷歌优化怎么做
  • 网站设计合理汕头市潮南区紧急提醒
  • 国外网站流量查询企业网站报价单
  • 聊城高唐网站建设公司wordpress设置域名
  • 有帮忙做儿童房设计的网站吗东莞横沥网站制作
  • 国外网站模板欣赏WordPress 编辑器修改默认字号
  • 厦门同安网站建设视频购物网站开发方案
  • 什么是建设网站的主题兼职做问卷调查的网站
  • 装饰网站建设软件下载公司旅游视频网站模板免费下载
  • aws网站建设个体户做网站去哪里做
  • 用四字成语做网站域名好吗宁波网站推广专业服务
  • 深圳网站建设公司是网络推广网上营销
  • 网站视频站建设教程和仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序
  • 温州红酒网站建设长沙移动网站建设
  • 如何制作网站?企业网站制作步骤
  • 桓台县旅游网站建设购物网站建设技术难点