首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
上学要迟到了
6条解析
开通博客写题解
__故人__
发表于 2020-09-21 14:47:45
分析 如果考虑 ,而因为可以向回走,所以状态并不好转移。这里直接考虑最短路算法。走路就是在两两个站中加双向边,而站台就是加从左向右的单向边。 代码 #include<bits/stdc++.h> using namespace std; const int N = 1e6 + 10,i
展开全文
肖先生~
发表于 2020-10-08 21:21:18
单元最短路径问题 题目链接 以下是无意间看到的一位博主写的这个题目的题解,个人觉得写的非常好!!一位博主深入透彻的讲解 这同样式那位博主花了很长时间写的博客,可以说注入了极大的心血,把自己的算法理解都写下来了透彻理解dijkstra+堆优化代码思想 题目描述 牛牛早上起床一看,自己睡过了,赶紧起
展开全文
灯又烬
发表于 2020-09-20 11:03:29
题意 (啊好难总结复制了)去学校只有两种方式,坐公交车和步行,牛牛去学校是一条直线,这条直线上总共有n个车站,车站之间的距离都是相等的,每个车站只有一种公交车ai,每个公交车只在对应的公交站停车,第i种公交车过一站的时间需要ti,并且公交车是单向行驶,只能从左到到右,走路可以任意走,然而牛牛自己步行
展开全文
秃头小白
发表于 2020-09-25 08:12:32
题目链接 https://ac.nowcoder.com/acm/contest/7412/H 解题思路 单源最短路径问题 Dijkstra算法 需要优先队列优化 这是我写的模板与讲解 问题转化 我们尝试这把这个题对应转化成单源最短路径问题。S1:每个车站就代表图中的每个点;S2:每种公交车能停车
展开全文
Dear㉿You
发表于 2020-10-04 16:50:19
上学要迟到了 前言 没想到此题甚水 分析 这道题的思路很好想,因为一个车站只对应三种选择——步行去下一个站,步行去上一个站,坐车去这辆车的下 一个停靠点,建边跑最短路就完了 代码 #include<bits/stdc++.h> using namespace std;
展开全文
AB-IN
发表于 2020-10-08 18:55:09
H 上学要迟到了 最短路的板子题。建图方法用的链式前向星,输入车站能停什么车时,用了链表的思维,数组就是代表,目前最后这个车可以停在哪个站。将老的能停什么车作为下标,几站作为值,每次更新即可。最后再从到,建走路的双向边。 #include<bits/stdc++.h> using nam
展开全文
查看本题
查看本题讨论
相关比赛
7412-牛客小白月赛28
进入比赛
7714-牛客小白月赛28(重现赛)@牛客77640305号
进入比赛
27637-牛客小白月赛
进入比赛
49585-私人
进入比赛
53475-河南农业大学2023春蓝桥杯赛前训练第四场
进入比赛
等你来战
查看全部
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
牛客周赛 Round 101
报名截止时间:2025-07-20 21:00
"现代汽车前瞻杯"2025牛客暑期多校训练营3
报名截止时间:2025-07-22 17:00
2025牛客暑期多校训练营4
报名截止时间:2025-07-24 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题