首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[ZJOI2006]物流运输
12条解析
开通博客写题解
__故人__
发表于 2020-10-14 19:27:19
分析 我们可以对于每一天考虑,如果有一天改了道,那么贪心的选择也应该是最短路,而不是其它的路径。这个还是比较显然的。那么现在考虑一个线性 。令 表示考虑 从第 天的最小代价和。那么转移为 。这里引入了一个 的数组。这里表示从第 天到第 天的合法的最短路。那么我们可以先预处理 总的复
展开全文
shyyhs
发表于 2020-10-15 20:17:59
总体思路就是暴力,我们定义cost[i][j]表示第i天到第j天选择同一道路的花费(对于这个我们用起点跑个dij即可).好,下一步呢,我们不妨再设置一个状态f[i]表示到了第i天的最小花费是多少.它可以由<=的任何j转移过来.代码如下: #include <bits/stdc++.h&g
展开全文
DeNeRATe
发表于 2020-10-15 15:23:28
分析 由于数据范围非常小我们可以有很多大胆的乱搞尝试Dijkstra + DP我们不知道哪一天会修改路线那我们就考虑吧所有的情况算出来也就是Va[i][j]表示第i天到第j天都使用一套方案的最短路那么我们就可以直接枚举断点也就是的暴力DP即可时间复杂度:(是因为边数可能会有) 吐槽 洛谷得了一个最优
展开全文
sunsetcolors
发表于 2020-10-14 15:40:40
[ZJOI2006]物流运输 题目地址: https://ac.nowcoder.com/acm/problem/20469 基本思路: 题目信息比较复杂,但是范围较小,所以我们要先整理清楚信息;首先我们可以定义一个二维数组,用来计录在时间范围内线路不变情况下1->m的最短路,由于范围
展开全文
Dear㉿You
发表于 2020-10-19 22:20:10
[ZJOI2006]物流运输 分析 方法一:这是我一开始想到的一种方法。我可以先预处理出所有的可行路径,因为m范围较小。一个dfs深搜过去,加一个状态压缩,就能得到路径上所有的节点以及路径的花费。剩下的就是dp的事情了。选出每一天的可行路径,然后枚举前一天走的路径。似乎是2^18*2^18,复杂度
展开全文
熠丶
发表于 2020-10-14 17:20:38
做法:spfa+dp 思路: 1.用邻接表连双向边 2.st[i][j]存i码头第j天不工作 3.cost[i][j]表示第i天到第j天的花费,spfa来求值 4.dp求最小的总成本 代码 #include <bits/stdc++.h> using namespace std; #
展开全文
又在摸鱼的大熊猫很勤奋努力
发表于 2020-10-14 20:09:19
ZJOI2006 题目大意 就是说,你需要跑次最短路,然后对于某些时间,有些点是无法到达的然后如果你跑路的路径发生了改变的话,那么对于每次改变都会有 的花费 分析 那么显然贪心是错误的,考虑动态规划设 表示跑到第 天的最小花费,那么最后的答案显然是 那么现在考虑转移:就是说从第 天开始一直到
展开全文
林思艺
发表于 2020-10-14 22:08:09
做法 SPFA+DP 思路 贪心显然不可取,考虑用动归。令表示第天的最小花费,最后输出的答案显然就是。DP方程的转移显然:哦,对了数组存的是第天到第天都走同一条最短路的花费。对于数组的初始化,很简单,对于每一个,先把到天之间封闭的码头全部设为不可走,跑一遍最短路即可,初值为无穷。 代码 #inclu
展开全文
issue是云哥的小迷×呀
发表于 2020-10-15 13:47:43
m这么小,不用状压也太扯淡了 我们发现有价值的是每条路线上的经过的点集合 定义为第天点,目前走集合为的路线的最小花费 那么使用爆搜出所有路线(当然要剪枝),记录对应状态和花费 发现数组的第一维可以滚动数组变成 又因为每条路线都有点,所以可以去掉变成 就是枚举当前第天的路线,再枚举上一天的路线,这样是
展开全文
sunrise__sunrise
发表于 2020-10-16 10:37:36
题目描述 你需要走n天,这n天你都要从1走到m城市。并且给出城市之间的边关系以及长度(就是花费的时间)。但是有一个不同寻常的地方有些城市会在 [ a , b ] 的天数内无法进入。所以这些天中你不能走进这些城市之中去。并且当你选定路线之后,每做一次路线更换都要额外花费 k 的时间。现在询问你这n天从
展开全文
查看本题
查看本题讨论
相关比赛
385-浙江省历年省选真题
进入比赛
20601-一起来做题~欢乐赛10
进入比赛
25583-CDTU宜宾E时代社团第一阶段阶性测试
进入比赛
25584-CDTU宜宾E时代社团第一阶段阶性测试
进入比赛
26618-元旦算法测试1.0
进入比赛
等你来战
查看全部
武汉工程大学第七届ACM程序设计竞赛同步赛
报名截止时间:2025-04-30 16:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题