首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[NOIP2009]最优贸易
6条解析
开通博客写题解
savage
发表于 2019-08-31 15:37:15
题目描述 C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这m条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为1条。
展开全文
苟且的狮子
发表于 2020-08-02 12:58:04
循环dp、spfa、松弛操作 题意: 分析: 其实,我标签里的所谓循环dp其实也就是类似分层图。不过是另一种角度看待问题而已。我认为对于状态相互转移的图论问题应该适用。 首先,让我们回顾一下Bellman-Ford算法。Bellman-Ford在试图解决最短路问题时总结了一个状态转移公式:d[i
展开全文
savage
发表于 2019-09-07 16:24:18
算法知识点: SPFA 复杂度: 解题思路: 先求出: 从 走到 的过程中,买入水晶球的最低价格 ; 从 走到 的过程中,卖出水晶球的最高价格 ; 然后枚举每个城市作为买卖的中间城市,求出 的最大值即可。 求 和 时,由于不是
展开全文
sunny_forever
发表于 2021-07-08 12:42:46
题意 在 从 1号点到 n号点 的路径中, 选择两个城市 A 和 B,必须先选 A 再选 B,问 能赚取的差价最大是多少A:买入水晶球B:卖出水晶球 ps:1 号点到 n 号点的路径可能不止一条 . 思路 不妨遍历 n 个点,对于每个点求出 res_i = w2[i] - w1[i]w1[i]:买入
展开全文
宁宁也要爆wa
发表于 2023-08-11 19:20:25
Ciallo~(∠・ω< )⌒☆,大家好,蒟蒻斗胆写的一篇题解,有错误请多多包涵。本题可采用堆优化版本的dijstra算法,dist[i]表示1~i当前的最大价格差,sb[i]表示当前城市水晶石的价格,每次遇到更大的价格差的更新一遍,最后要注意对答案取绝对值,详情请见代码 #include&l
展开全文
雷达_ZEQ
发表于 2020-02-21 15:01:39
利用spfa的搜索,暴力更新每一个点的最大差价,和最小成本对最短路不是很熟悉,开始写的时候把最大差价的初始值赋错了,汗 #include<bits/stdc++.h> using namespace std; const int inf=0x3f3f3f3f; const int N=5
展开全文
查看本题
查看本题讨论
相关比赛
154-NOIP历年真题练习-提高组
进入比赛
257-NOIP2009提高组复赛
进入比赛
1055-0x61 图论-最短路
进入比赛
15782-2021春季第一次训练
进入比赛
22114-10.19测试赛
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题