- 博客(3)
- 收藏
- 关注
转载 洛谷 P1462 通往奥格瑞玛的道路(二分答案,堆优化dijkstra)
传送门 解题思路 首先看题目问题,求经过的所有城市中最多的一次收取的费用的最小值是多少。一看“最大值最小”就想到了二分答案。 在读一遍题目,就是二分收取的费用,然后对于每一个二分的费用,跑一边最短路,要求不经过>收取费用的城市,最后看一看能否在规定血量内走到终点。 想起来还是比较容易的,写起来要注意一下细节,注意二分的形式和用堆优化的dijkstra的写法。 悲惨的做...
2019-10-07 00:35:00 565
转载 错排问题 && 洛谷 P1595 信封问题
传送门 一道裸的错排问题 错排问题 百度百科上这样说 就是对于一个排列,每一个数都不在正确的位置上的方案数。n 个元素的错排数记为 D(n)。 公式 D(n)=(n−1)∗(D(n−2)+D(n−1)) 推出公式(感性) 对于第n个数,放在k位置上。 而第k个数有两种情况: 当第k个数放到n位置时,相当于把k和n交换了位置,对剩下的n-2个数没有任何影响,所以...
2019-10-05 17:56:00 565
转载 洛谷 P1073 最优贸易(反向最短路)
传送门 解题思路 很长的题,实际上在一个有向图(点有点权)中求一个从起点1到终点n的路径,使得这条路径上点权最大的点与点权最小的点的差值最大(要求必须从点权较小的点能够走到点权较大的点)。 ——最短路?? ——不像呀。 (可是洛谷标签上写着呀) 就是一个写起来像最短路的一个图中的dp。 我们用dis1[i]表示从1号点到第i号点的路径上的最小值,用dis2[i]表示从i...
2019-10-05 02:20:00 579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人