随笔分类 - 图论--最短路
摘要:题目传送门 Description Siruseri 城中的道路都是单向的。不同的道路由路口连接。按照法律的规定, 在每个路口都设立了一个 Siruser i 银行的 ATM 取款机。令人奇怪的是,Siruseri 的酒吧也都设在路口,虽然并不是每个路口都设有酒吧。Bandit ji 计划实施 Si
阅读全文
摘要:题目传送门 日本的冬天经常下雪。不幸的是,今天也是这样,每秒钟雪的厚度会增加q毫米。 秋叶原共有n个地点,编号从1到n。每个地点在开始的时候的积雪高度为hi。 有m条双向道路连接这些地点,它们的长度分别为wi米。 雪太大,公共交通系统已经停摆了,所以ことり得走路回家。她走路的速度是1m/s。 为了方
阅读全文
摘要:题目传送门 题目大意:(其实概括出来也就基本做完了hh)在一张有$n$个点,$m$条边的无向图上,有$k$个点是不能经过的,而与之距离不超过$s$的点,到他们会花费$Q$元,到其他点会花费$p$元,求1到$n$花费的最小价钱。 概括完题意也就非常明了了。我们需要把图上的点分为三类,这部分可以由一个$
阅读全文
该文被密码保护。
摘要:因为最近测试遇到了分层图的题目,所以稍微学了一下==。 这种题目一般是来解决最短路边权有变化/有k条免费路的问题的。他们基本都一般有两种实现方式:dp+最短路/分层图+最短路 当然你如果非要说他们是一样的我也没Fa♂反驳qwq 一、dp+最短路(以dij为例) 我们一般的球最短路都是在一维上进行的。
阅读全文
摘要:A. array 考场:上来就想暴力,首先第一个子任务肯定没问题,怎么搞都行。然后第二个子任务用个数组记下新修的值就行了。第三个子任务用一下等差数列求和公式帮助求解,每次都重新算(因为每次改变全部元素)。期望得分80分,实际得分40分。原因有2:快速乘不仅没快,而且反而把我4个点搞TLE了....我
阅读全文
摘要:LuoguP3948数据结构 10-20 是比较裸的差分题目,但是要注意在线查询的时候开始傻了,每次都暴力地从1到n搞一遍,还存在数组中每次都要清空...结果T了很多点。 其实在线查询的时候直接用变量+扫到r就行了。 1 #include<cstdio> 2 #include<algorithm>
阅读全文
摘要:果然我还是最菜的==不接受反驳 (先考了day2喵喵喵) Day2 T1:奶酪 期望得分:100分 实际得分:100分 考察:并查集 思路:这题其实之前做过了==。思路还是比较清晰的,读入时预处理出可以“通天下地”的奶酪,之后n²枚举所有的奶酪关系,可以互达的就连到一个并查集中。互达怎么判断?即使是
阅读全文
摘要:题目传送门 开始就想直接正向跑一遍Dij把到各点的最短路加起来即可,后来发现与样例少了些,于是再读题发现需要也求出学生们回来的最短路。 但是注意到本题是有向图,如果是无向图就好说。 那么我们怎么解决?可以建一个反图。于是本题就解决了== Code 1 #include<cstdio> 2 #incl
阅读全文
摘要:最短路好题!】 参考资料:学长 https://blog.csdn.net/TSOI_Vergil/article/details/52975779 学长太强了!!!%%% 题目传送门 算法部分 我们读完题后,就能感受到浓浓的最短路氛围。我们可以将水与莲花间连边,水水间连边,边权为1;莲花间各自连边
阅读全文
摘要:题目传送门 比较裸的图论,结果自己还是没做出来,我真菜。 我们根据题意,只要把不能通向终点的点求出,然后再分别以这些点为起点,求出它们能到达的点,这些点也不能在路径上。 之后跑一个最短路即可。 注意以上操作均是在建反图的基础上进行的。我们交换起终点,这是等价的。 细节操作:开新数组记录不能到达的点,
阅读全文
摘要:题目传送门 常规的最短路计数问题:注意有重边(重边不用理,看样例),自环(读入时过滤)。 另外这个无向图没有权,其实可以直接bfs做,但考虑到以后带权的情况,按spfa走了。 水题被卡了三次(嘤嘤嘤 第一次40pts:忘取膜了(??? 第二次80pts:加了多余的判断,实质还是思路不清晰。 第三次1
阅读全文
摘要:题目传送门 这道题我们很容易想到对于每次询问,都跑一遍最短路(spfa,虽然他已经死了)。只需在松弛的时候加入当前相关的点是否已经修好的判断,果不其然的TLE了4个点。 (然鹅我第一次用spfa跑的时候竟然全WA了,震惊!由于节点从0开始标号,所以head数组要预处理为-1,遍历的时候for(int
阅读全文
摘要:题目传送门 这么经典的题目,还是看了lyd的题解....唉难过。 一句话题意:在一张点有全都的图上找一条从1到n的路径,存在两个点p,q(p<q),使val[q]-val[p]最大。 给出的图是既有双向又有单向的混合图,考虑像普通的方法一样建图。除此之外,再在一个新邻接表中建原图的反图(边方向相反)
阅读全文
摘要:题目描述 “咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动的热泪盈眶,开起了门…… 妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的经验告诉她小明被带到了t区,而自己在s区。 该市有m条大道连接n个区,一条大道将两个区相连接,每个大道有一个拥挤
阅读全文
摘要:题目描述 麦克找了个新女朋友,玛丽卡对他非常恼火并伺机报复。 因为她和他们不住在同一个城市,因此她开始准备她的长途旅行。 在这个国家中每两个城市之间最多只有一条路相通,并且我们知道从一个城市到另一个城市路上所需花费的时间。 麦克在车中无意中听到有一条路正在维修,并且那儿正堵车,但没听清楚到底是哪一条
阅读全文

浙公网安备 33010602011771号