社区
闻缺陷则喜
算法C++版视频
帖子详情
分查找 图论 寻找首端 P8794 [蓝桥杯 2022 国 A] 环境治理
软件架构师何志丹
《深入浅出Visual c++》书籍作者
领域专家: C/C++技术领域
2025-03-16 20:31:06
课时名称
课时知识点
分查找 图论 寻找首端 P8794 [蓝桥杯 2022 国 A] 环境治理
分查找 图论 寻找首端】P8794 [蓝桥杯 2022 国 A] 环境治理
...全文
401
回复
打赏
收藏
分查找 图论 寻找首端 P8794 [蓝桥杯 2022 国 A] 环境治理
课时名称课时知识点分查找 图论 寻找首端 P8794 [蓝桥杯 2022 国 A] 环境治理分查找 图论 寻找首端】P8794 [蓝桥杯 2022 国 A] 环境治理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【二
分
查找
图论
寻找
首端
】
P8794
[
蓝桥杯
2022
国
A]
环境治理
|普及
LQ
国
拥有 $n$ 个城市,从 $0$ 到 $n - 1$ 编号,这 $n$ 个城市两两之间都有且仅有一条双向道路连接,这意味着任意两个城市之间都是可达的。每条道路都有一个属性 $D$,表示这条道路的灰尘度。当从一个城市 A 前往另一个城市 B 时,可能存在多条路线,每条路线的灰尘度定义为这条路线所经过的所有道路的灰尘度之和,LQ
国
的人都很讨厌灰尘,所以他们总会优先选择灰尘度最小的路线。 LQ
国
很看重居民的出行环境,他们用一个指标 $P$ 来衡量 LQ
国
的出行环境,$P$ 定义为: $$P=\s
洛谷
P8794
[
蓝桥杯
2022
国
A]
环境治理
表示这条道路的灰尘度。当从一个城市 A 前往另一个城市 B 时,可能存在多条路线,每条路线的灰尘度定义为这条路线所经过的所有道路的灰尘度之和,LQ
国
的人都很讨厌灰尘,所以他们总会优先选择灰尘度最小的路线。为了改善出行环境,每个城市都要有所作为,当某个城市进行道路改善时,会将与这个城市直接相连的所有道路的灰尘度都减少。,当灰尘度达到道路的下限值时,无论再怎么改善,道路的灰尘度也不会再减小了。的值不可以再减小了。之间直接相连的那条道路的灰尘度的下限值。之间灰尘度最小的路线对应的灰尘度的值。
打卡信奥刷题(1781)用C++实现信奥
P8794
[
蓝桥杯
2022
国
A]
环境治理
本文介绍了一个关于道路灰尘度优化的算法问题。题目要求计算最少需要多少天才能使得所有城市间最小灰尘度路径总和不超过给定值Q。通过二
分
查找
和Floyd算法相结合,检查每个天数对应的灰尘度矩阵是否满足条件。初始时检查P指标是否已经满足,否则输出-1。C++实现中使用了邻接矩阵存储道路信息,并通过二
分
查找
优化天数计算。算法时间复杂度为O(n^3 log(max_days)),适用于n≤100的问题规模。
P8794
[
蓝桥杯
2022
国
A]
环境治理
【代码】
P8794
[
蓝桥杯
2022
国
A]
环境治理
。
P8794
[
蓝桥杯
2022
国
A]
环境治理
题解
mid 天后的 P 指标值时,采用 Floyed 算法求任意两个城市间的最短距离(最小的灰尘度的值)。for (k =0;int calc(int day) // 计算经过day 天治理后的P指标值。若 P 指标值不满足要求,说明治理的天数不够,需要增加治理天数,置。mid 天治理后的 P 指标值。若 P 指标值满足要求,说明还有减少治理天数的希望,置。i++) // 计算治理后的P指标值。// 用于治理的辅助数组。left=0,治理需要的最多天数可设为每个城市治理十万天,置。
闻缺陷则喜
1
社区成员
228
社区内容
发帖
与我相关
我的任务
闻缺陷则喜
本人拙作《闻缺陷则喜》欢迎指教,可在CSDN下载
复制链接
扫一扫
分享
社区描述
本人拙作《闻缺陷则喜》欢迎指教,可在CSDN下载
数据结构
共识算法
个人社区
广东省·广州市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章